[INFO] cloning repository https://github.com/junaadh/coreX
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/junaadh/coreX" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunaadh%2FcoreX", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunaadh%2FcoreX'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 62eb8e9c8225f1b807499b2d865b912d34736377
[INFO] testing junaadh/coreX against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunaadh%2FcoreX" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/junaadh/coreX
[INFO] finished tweaking git repo https://github.com/junaadh/coreX
[INFO] tweaked toml for git repo https://github.com/junaadh/coreX written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/junaadh/coreX on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/junaadh/coreX 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 66377a11ea0536a45825b6e44728af0bd4d3fcd7981db06893e2693e4ea21cd0
[INFO] running `Command { std: "docker" "start" "-a" "66377a11ea0536a45825b6e44728af0bd4d3fcd7981db06893e2693e4ea21cd0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "66377a11ea0536a45825b6e44728af0bd4d3fcd7981db06893e2693e4ea21cd0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66377a11ea0536a45825b6e44728af0bd4d3fcd7981db06893e2693e4ea21cd0", kill_on_drop: false }`
[INFO] [stdout] 66377a11ea0536a45825b6e44728af0bd4d3fcd7981db06893e2693e4ea21cd0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 901b688d27938adbcad8310b9104376d2778951a58feeae4c6253962c7ca0819
[INFO] running `Command { std: "docker" "start" "-a" "901b688d27938adbcad8310b9104376d2778951a58feeae4c6253962c7ca0819", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling libffi-sys v4.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling libffi v5.1.0
[INFO] [stderr]    Compiling core_x v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Lifetime`
[INFO] [stdout]   --> src/frontend/hir/lowering.rs:18:68
[INFO] [stdout]    |
[INFO] [stdout] 18 |     ImplMember, InitDecl, InitKind, InitOriginKind, Item, LetStmt, Lifetime,
[INFO] [stdout]    |                                                                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Span`
[INFO] [stdout]   --> src/frontend/lexer/ident.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 | use super::{SourceCursor, Span, Token, TokenKind, classify_keyword_token};
[INFO] [stdout]    |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/frontend/expansion/mod.rs:2285:47
[INFO] [stdout]      |
[INFO] [stdout] 2261 |         Type::Lifetime(_) => {}
[INFO] [stdout]      |         ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 2285 |         Type::Named { .. } | Type::SelfType | Type::Lifetime(_) => {}
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `visibility`
[INFO] [stdout]     --> src/frontend/parser/parser.rs:1178:9
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         visibility: Option<Visibility>,
[INFO] [stdout]      |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_visibility`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> src/frontend/resolver/hir_path_resolution.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let module = hir_modules.get(&hir_file.file_id).ok_or(
[INFO] [stdout]     |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node_context`
[INFO] [stdout]   --> src/midend/completion/context.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     node_context: &HirNodeContext,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hir_file`
[INFO] [stdout]   --> src/midend/completion/context.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hir_file`
[INFO] [stdout]    --> src/midend/completion/context.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_id`
[INFO] [stdout]   --> src/midend/completion/span_index.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         file_id: FileId,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `impl_`
[INFO] [stdout]    --> src/midend/completion/span_index.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |             HirItemKind::Impl(impl_) => {
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_impl_`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push_lifetimes` is never used
[INFO] [stdout]    --> src/frontend/resolver/declaration_resolution.rs:229:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | impl<'a> DeclarationResolver<'a> {
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 229 |     fn push_lifetimes(&mut self, lifetimes: &[String]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `origin` is never read
[INFO] [stdout]   --> src/midend/completion/hir_lookup.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct HirNodeContext {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |     pub origin: HirOrigin,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirNodeContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_hir_node_at_offset` is never used
[INFO] [stdout]   --> src/midend/completion/hir_lookup.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn find_hir_node_at_offset(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "901b688d27938adbcad8310b9104376d2778951a58feeae4c6253962c7ca0819", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "901b688d27938adbcad8310b9104376d2778951a58feeae4c6253962c7ca0819", kill_on_drop: false }`
[INFO] [stdout] 901b688d27938adbcad8310b9104376d2778951a58feeae4c6253962c7ca0819
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0e2dd73cb77e81fa40eb7f58a4ac2420644b997ce5315e052f114457a2ebc486
[INFO] running `Command { std: "docker" "start" "-a" "0e2dd73cb77e81fa40eb7f58a4ac2420644b997ce5315e052f114457a2ebc486", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `Lifetime`
[INFO] [stdout]   --> src/frontend/hir/lowering.rs:18:68
[INFO] [stdout]    |
[INFO] [stdout] 18 |     ImplMember, InitDecl, InitKind, InitOriginKind, Item, LetStmt, Lifetime,
[INFO] [stdout]    |                                                                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Span`
[INFO] [stdout]   --> src/frontend/lexer/ident.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 | use super::{SourceCursor, Span, Token, TokenKind, classify_keyword_token};
[INFO] [stdout]    |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/frontend/expansion/mod.rs:2285:47
[INFO] [stdout]      |
[INFO] [stdout] 2261 |         Type::Lifetime(_) => {}
[INFO] [stdout]      |         ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 2285 |         Type::Named { .. } | Type::SelfType | Type::Lifetime(_) => {}
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `visibility`
[INFO] [stdout]     --> src/frontend/parser/parser.rs:1178:9
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         visibility: Option<Visibility>,
[INFO] [stdout]      |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_visibility`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> src/frontend/resolver/hir_path_resolution.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let module = hir_modules.get(&hir_file.file_id).ok_or(
[INFO] [stdout]     |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node_context`
[INFO] [stdout]   --> src/midend/completion/context.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     node_context: &HirNodeContext,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hir_file`
[INFO] [stdout]   --> src/midend/completion/context.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hir_file`
[INFO] [stdout]    --> src/midend/completion/context.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling core_x v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `file_id`
[INFO] [stdout]   --> src/midend/completion/span_index.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         file_id: FileId,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `impl_`
[INFO] [stdout]    --> src/midend/completion/span_index.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |             HirItemKind::Impl(impl_) => {
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_impl_`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push_lifetimes` is never used
[INFO] [stdout]    --> src/frontend/resolver/declaration_resolution.rs:229:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | impl<'a> DeclarationResolver<'a> {
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 229 |     fn push_lifetimes(&mut self, lifetimes: &[String]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `origin` is never read
[INFO] [stdout]   --> src/midend/completion/hir_lookup.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct HirNodeContext {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |     pub origin: HirOrigin,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirNodeContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_hir_node_at_offset` is never used
[INFO] [stdout]   --> src/midend/completion/hir_lookup.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn find_hir_node_at_offset(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]    --> src/foreign/manifest.rs:450:39
[INFO] [stdout]     |
[INFO] [stdout] 450 |     use crate::ffi::{ForeignCallConv, Value};
[INFO] [stdout]     |                                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lower_foreign_library_decl`
[INFO] [stdout]    --> src/foreign/manifest.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |         lower_foreign_library_decl, parse_foreign_file,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]    --> src/foreign/manifest.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |     use std::ffi::CString;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]    --> src/foreign/parse.rs:731:51
[INFO] [stdout]     |
[INFO] [stdout] 731 |     use crate::ffi::{ForeignCallConv, NativeType, Value};
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::foreign::lower_foreign_library_decl`
[INFO] [stdout]    --> src/foreign/parse.rs:732:9
[INFO] [stdout]     |
[INFO] [stdout] 732 |     use crate::foreign::lower_foreign_library_decl;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]    --> src/foreign/parse.rs:733:9
[INFO] [stdout]     |
[INFO] [stdout] 733 |     use std::ffi::CString;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Lifetime`
[INFO] [stdout]   --> src/frontend/hir/lowering.rs:18:68
[INFO] [stdout]    |
[INFO] [stdout] 18 |     ImplMember, InitDecl, InitKind, InitOriginKind, Item, LetStmt, Lifetime,
[INFO] [stdout]    |                                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Span`
[INFO] [stdout]   --> src/frontend/lexer/ident.rs:12:27
[INFO] [stdout]    |
[INFO] [stdout] 12 | use super::{SourceCursor, Span, Token, TokenKind, classify_keyword_token};
[INFO] [stdout]    |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> tests/param_label_model.rs:253:17
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 ExternMember::Function(func) => {
[INFO] [stdout]     |                 ---------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 253 |                 _ => panic!("expected function member"),
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/frontend/expansion/mod.rs:2285:47
[INFO] [stdout]      |
[INFO] [stdout] 2261 |         Type::Lifetime(_) => {}
[INFO] [stdout]      |         ----------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 2285 |         Type::Named { .. } | Type::SelfType | Type::Lifetime(_) => {}
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `visibility`
[INFO] [stdout]     --> src/frontend/parser/parser.rs:1178:9
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         visibility: Option<Visibility>,
[INFO] [stdout]      |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_visibility`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> src/frontend/resolver/hir_path_resolution.rs:106:17
[INFO] [stdout]     |
[INFO] [stdout] 106 |             let module = hir_modules.get(&hir_file.file_id).ok_or(
[INFO] [stdout]     |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node_context`
[INFO] [stdout]   --> src/midend/completion/context.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     node_context: &HirNodeContext,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hir_file`
[INFO] [stdout]   --> src/midend/completion/context.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hir_file`
[INFO] [stdout]    --> src/midend/completion/context.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_id`
[INFO] [stdout]   --> src/midend/completion/span_index.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         file_id: FileId,
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `impl_`
[INFO] [stdout]    --> src/midend/completion/span_index.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |             HirItemKind::Impl(impl_) => {
[INFO] [stdout]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_impl_`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `null_for_test` is never used
[INFO] [stdout]   --> src/dyld/symbol.rs:17:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl RawSymbol {
[INFO] [stdout]    | -------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pub(crate) fn null_for_test() -> Self {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push_lifetimes` is never used
[INFO] [stdout]    --> src/frontend/resolver/declaration_resolution.rs:229:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | impl<'a> DeclarationResolver<'a> {
[INFO] [stdout]     | -------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 229 |     fn push_lifetimes(&mut self, lifetimes: &[String]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `origin` is never read
[INFO] [stdout]   --> src/midend/completion/hir_lookup.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct HirNodeContext {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |     pub origin: HirOrigin,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HirNodeContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_hir_node_at_offset` is never used
[INFO] [stdout]   --> src/midend/completion/hir_lookup.rs:58:8
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub fn find_hir_node_at_offset(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core_x::ffi::Value`
[INFO] [stdout]  --> tests/bindgen_integration.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use core_x::ffi::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lower_foreign_library_decl`
[INFO] [stdout]  --> tests/bindgen_integration.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     lower_foreign_library_decl, lower_parsed_foreign_file_with_manifest,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::CString`
[INFO] [stdout]   --> tests/bindgen_integration.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::ffi::CString;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core_x::frontend::ast::Span`
[INFO] [stdout]  --> tests/completion.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use core_x::frontend::ast::Span;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `HirBody`, `HirExprId`, `HirExprKind`, `HirExpr`, `HirItemId`, and `HirOrigin`
[INFO] [stdout]   --> tests/completion.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     HirBody, HirExpr, HirExprId, HirExprKind, HirFile, HirItemId, HirModule,
[INFO] [stdout]    |     ^^^^^^^  ^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^           ^^^^^^^^^
[INFO] [stdout] 10 |     HirOrigin,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SemanticAnalysis`
[INFO] [stdout]   --> tests/completion.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | use core_x::frontend::{BuiltinType, SemanticAnalysis, Type};
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TypedSignatureTable`
[INFO] [stdout]   --> tests/completion.rs:15:53
[INFO] [stdout]    |
[INFO] [stdout] 15 |     TypedEnumCaseSignature, TypedEnumSignatureData, TypedSignatureTable,
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap` and `BTreeSet`
[INFO] [stdout]   --> tests/completion.rs:18:24
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]    |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_test_hir_file` is never used
[INFO] [stdout]   --> tests/completion.rs:21:4
[INFO] [stdout]    |
[INFO] [stdout] 21 | fn create_test_hir_file(file_id: FileId) -> HirFile {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_test_hir_module` is never used
[INFO] [stdout]   --> tests/completion.rs:29:4
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn create_test_hir_module() -> HirModule {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 55.30s
[INFO] running `Command { std: "docker" "inspect" "0e2dd73cb77e81fa40eb7f58a4ac2420644b997ce5315e052f114457a2ebc486", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e2dd73cb77e81fa40eb7f58a4ac2420644b997ce5315e052f114457a2ebc486", kill_on_drop: false }`
[INFO] [stdout] 0e2dd73cb77e81fa40eb7f58a4ac2420644b997ce5315e052f114457a2ebc486
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5273173f5811c3550ccae5250287e99c4d4ddacc94e3db3eff03e83ddcb974cf
[INFO] running `Command { std: "docker" "start" "-a" "5273173f5811c3550ccae5250287e99c4d4ddacc94e3db3eff03e83ddcb974cf", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Lifetime`
[INFO] [stderr]   --> src/frontend/hir/lowering.rs:18:68
[INFO] [stderr]    |
[INFO] [stderr] 18 |     ImplMember, InitDecl, InitKind, InitOriginKind, Item, LetStmt, Lifetime,
[INFO] [stderr]    |                                                                    ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Span`
[INFO] [stderr]   --> src/frontend/lexer/ident.rs:12:27
[INFO] [stderr]    |
[INFO] [stderr] 12 | use super::{SourceCursor, Span, Token, TokenKind, classify_keyword_token};
[INFO] [stderr]    |                           ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]     --> src/frontend/expansion/mod.rs:2285:47
[INFO] [stderr]      |
[INFO] [stderr] 2261 |         Type::Lifetime(_) => {}
[INFO] [stderr]      |         ----------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 2285 |         Type::Named { .. } | Type::SelfType | Type::Lifetime(_) => {}
[INFO] [stderr]      |                                               ^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `visibility`
[INFO] [stderr]     --> src/frontend/parser/parser.rs:1178:9
[INFO] [stderr]      |
[INFO] [stderr] 1178 |         visibility: Option<Visibility>,
[INFO] [stderr]      |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_visibility`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `module`
[INFO] [stderr]    --> src/frontend/resolver/hir_path_resolution.rs:106:17
[INFO] [stderr]     |
[INFO] [stderr] 106 |             let module = hir_modules.get(&hir_file.file_id).ok_or(
[INFO] [stderr]     |                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `node_context`
[INFO] [stderr]   --> src/midend/completion/context.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 56 |     node_context: &HirNodeContext,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_context`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `hir_file`
[INFO] [stderr]   --> src/midend/completion/context.rs:92:9
[INFO] [stderr]    |
[INFO] [stderr] 92 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stderr]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `hir_file`
[INFO] [stderr]    --> src/midend/completion/context.rs:150:9
[INFO] [stderr]     |
[INFO] [stderr] 150 |     let hir_file = input.hir_files.get(&file_id)?;
[INFO] [stderr]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hir_file`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `file_id`
[INFO] [stderr]   --> src/midend/completion/span_index.rs:61:9
[INFO] [stderr]    |
[INFO] [stderr] 61 |         file_id: FileId,
[INFO] [stderr]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `impl_`
[INFO] [stderr]    --> src/midend/completion/span_index.rs:207:31
[INFO] [stderr]     |
[INFO] [stderr] 207 |             HirItemKind::Impl(impl_) => {
[INFO] [stderr]     |                               ^^^^^ help: if this is intentional, prefix it with an underscore: `_impl_`
[INFO] [stderr] 
[INFO] [stderr] warning: method `push_lifetimes` is never used
[INFO] [stderr]    --> src/frontend/resolver/declaration_resolution.rs:229:8
[INFO] [stderr]     |
[INFO] [stderr] 220 | impl<'a> DeclarationResolver<'a> {
[INFO] [stderr]     | -------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 229 |     fn push_lifetimes(&mut self, lifetimes: &[String]) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `origin` is never read
[INFO] [stderr]   --> src/midend/completion/hir_lookup.rs:13:9
[INFO] [stderr]    |
[INFO] [stderr]  8 | pub struct HirNodeContext {
[INFO] [stderr]    |            -------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 13 |     pub origin: HirOrigin,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HirNodeContext` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: function `find_hir_node_at_offset` is never used
[INFO] [stderr]   --> src/midend/completion/hir_lookup.rs:58:8
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub fn find_hir_node_at_offset(
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `core_x` (lib) generated 13 warnings (run `cargo fix --lib -p core_x` to apply 9 suggestions)
[INFO] [stderr] warning: unused import: `core_x::ffi::Value`
[INFO] [stderr]  --> tests/bindgen_integration.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use core_x::ffi::Value;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `lower_foreign_library_decl`
[INFO] [stderr]  --> tests/bindgen_integration.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     lower_foreign_library_decl, lower_parsed_foreign_file_with_manifest,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ffi::CString`
[INFO] [stderr]   --> tests/bindgen_integration.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use std::ffi::CString;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `core_x` (test "bindgen_integration") generated 3 warnings (run `cargo fix --test "bindgen_integration" -p core_x` to apply 3 suggestions)
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> tests/param_label_model.rs:253:17
[INFO] [stderr]     |
[INFO] [stderr] 234 |                 ExternMember::Function(func) => {
[INFO] [stderr]     |                 ---------------------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 253 |                 _ => panic!("expected function member"),
[INFO] [stderr]     |                 ^ no value can reach this
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `core_x` (test "param_label_model") generated 1 warning
[INFO] [stderr] warning: unused import: `core_x::frontend::ast::Span`
[INFO] [stderr]  --> tests/completion.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use core_x::frontend::ast::Span;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `HirBody`, `HirExprId`, `HirExprKind`, `HirExpr`, `HirItemId`, and `HirOrigin`
[INFO] [stderr]   --> tests/completion.rs:9:5
[INFO] [stderr]    |
[INFO] [stderr]  9 |     HirBody, HirExpr, HirExprId, HirExprKind, HirFile, HirItemId, HirModule,
[INFO] [stderr]    |     ^^^^^^^  ^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^           ^^^^^^^^^
[INFO] [stderr] 10 |     HirOrigin,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SemanticAnalysis`
[INFO] [stderr]   --> tests/completion.rs:13:37
[INFO] [stderr]    |
[INFO] [stderr] 13 | use core_x::frontend::{BuiltinType, SemanticAnalysis, Type};
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TypedSignatureTable`
[INFO] [stderr]   --> tests/completion.rs:15:53
[INFO] [stderr]    |
[INFO] [stderr] 15 |     TypedEnumCaseSignature, TypedEnumSignatureData, TypedSignatureTable,
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `BTreeMap` and `BTreeSet`
[INFO] [stderr]   --> tests/completion.rs:18:24
[INFO] [stderr]    |
[INFO] [stderr] 18 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stderr]    |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_test_hir_file` is never used
[INFO] [stderr]   --> tests/completion.rs:21:4
[INFO] [stderr]    |
[INFO] [stderr] 21 | fn create_test_hir_file(file_id: FileId) -> HirFile {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_test_hir_module` is never used
[INFO] [stderr]   --> tests/completion.rs:29:4
[INFO] [stderr]    |
[INFO] [stderr] 29 | fn create_test_hir_module() -> HirModule {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `core_x` (test "completion") generated 7 warnings (run `cargo fix --test "completion" -p core_x` to apply 5 suggestions)
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]    --> src/foreign/manifest.rs:450:39
[INFO] [stderr]     |
[INFO] [stderr] 450 |     use crate::ffi::{ForeignCallConv, Value};
[INFO] [stderr]     |                                       ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `lower_foreign_library_decl`
[INFO] [stderr]    --> src/foreign/manifest.rs:452:9
[INFO] [stderr]     |
[INFO] [stderr] 452 |         lower_foreign_library_decl, parse_foreign_file,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ffi::CString`
[INFO] [stderr]    --> src/foreign/manifest.rs:455:9
[INFO] [stderr]     |
[INFO] [stderr] 455 |     use std::ffi::CString;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Value`
[INFO] [stderr]    --> src/foreign/parse.rs:731:51
[INFO] [stderr]     |
[INFO] [stderr] 731 |     use crate::ffi::{ForeignCallConv, NativeType, Value};
[INFO] [stderr]     |                                                   ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::foreign::lower_foreign_library_decl`
[INFO] [stderr]    --> src/foreign/parse.rs:732:9
[INFO] [stderr]     |
[INFO] [stderr] 732 |     use crate::foreign::lower_foreign_library_decl;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::ffi::CString`
[INFO] [stderr]    --> src/foreign/parse.rs:733:9
[INFO] [stderr]     |
[INFO] [stderr] 733 |     use std::ffi::CString;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Lifetime`
[INFO] [stderr]   --> src/frontend/hir/lowering.rs:18:68
[INFO] [stderr]    |
[INFO] [stderr] 18 |     ImplMember, InitDecl, InitKind, InitOriginKind, Item, LetStmt, Lifetime,
[INFO] [stderr]    |                                                                    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `null_for_test` is never used
[INFO] [stderr]   --> src/dyld/symbol.rs:17:19
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl RawSymbol {
[INFO] [stderr]    | -------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 17 |     pub(crate) fn null_for_test() -> Self {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `push_lifetimes` is never used
[INFO] [stderr]    --> src/frontend/resolver/declaration_resolution.rs:229:8
[INFO] [stderr]     |
[INFO] [stderr] 220 | impl<'a> DeclarationResolver<'a> {
[INFO] [stderr]     | -------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 229 |     fn push_lifetimes(&mut self, lifetimes: &[String]) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `core_x` (lib test) generated 20 warnings (11 duplicates) (run `cargo fix --lib -p core_x --tests` to apply 7 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/core_x-49df7c81442b1d2e)
[INFO] [stdout] 
[INFO] [stdout] running 496 tests
[INFO] [stdout] test foreign::bindgen::tests::generate_manifest_creates_new_file ... ok
[INFO] [stdout] test ffi::value::tests::value_from_ptr_round_trips_to_ptr_variant ... ok
[INFO] [stdout] test foreign::bindgen::tests::loc_without_file_is_treated_as_header_declaration ... ok
[INFO] [stdout] test foreign::bindgen::tests::generate_manifest_updates_existing_file_without_wiping_other_entries ... ok
[INFO] [stdout] test foreign::decl::tests::function_decl_new_preserves_distinct_local_and_symbol_names ... ok
[INFO] [stdout] test foreign::bindgen::tests::map_supported_c_types_to_source_types ... ok
[INFO] [stdout] test foreign::decl::tests::library_decl_holds_explicit_name_path_and_functions ... ok
[INFO] [stdout] test foreign::decl::tests::normalized_ir_carries_explicit_call_conv ... ok
[INFO] [stdout] test foreign::decl::tests::validate_rejects_empty_library_name ... ok
[INFO] [stdout] test foreign::decl::tests::validate_rejects_empty_local_name ... ok
[INFO] [stdout] test foreign::bindgen::tests::render_generated_cx_source_is_stable ... ok
[INFO] [stdout] test foreign::decl::tests::function_decl_identical_name_uses_same_local_and_symbol ... ok
[INFO] [stdout] test foreign::decl::tests::validate_rejects_duplicate_local_names ... ok
[INFO] [stdout] test foreign::decl::tests::validate_rejects_empty_symbol_name ... ok
[INFO] [stdout] test foreign::manifest::tests::insert_rejects_empty_library_name ... ok
[INFO] [stdout] test foreign::decl::tests::validate_allows_duplicate_symbol_names_with_distinct_local_names ... ok
[INFO] [stdout] test foreign::manifest::tests::lower_file_preserves_source_order ... ok
[INFO] [stdout] test foreign::manifest::tests::lower_file_with_manifest_multiple_blocks ... ok
[INFO] [stdout] test foreign::manifest::tests::insert_rejects_empty_path_value ... ok
[INFO] [stdout] test foreign::manifest::tests::lower_file_wraps_failing_block_index_and_name ... ok
[INFO] [stdout] test foreign::manifest::tests::lower_file_allows_duplicate_library_names_as_separate_blocks ... ok
[INFO] [stdout] test foreign::manifest::tests::manifest_lowering_preserves_ir_validation_failures ... ok
[INFO] [stdout] test foreign::manifest::tests::parse_file_manifest_lower_preserves_call_conv_per_block ... ok
[INFO] [stdout] test foreign::manifest::tests::manifest_lowering_wraps_unknown_library ... ok
[INFO] [stdout] test foreign::manifest::tests::parse_manifest_rejects_empty_path ... ok
[INFO] [stdout] test foreign::manifest::tests::parse_manifest_with_single_library ... ok
[INFO] [stdout] test foreign::manifest::tests::parse_manifest_with_multiple_platforms ... ok
[INFO] [stdout] test foreign::manifest::tests::parse_then_lower_with_manifest ... ok
[INFO] [stdout] test foreign::manifest::tests::resolve_missing_target_path_fails ... ok
[INFO] [stdout] test foreign::parse::tests::lower_function_call_conv_overrides_block_call_conv ... ok
[INFO] [stdout] test foreign::parse::tests::duplicate_function_call_conv_attribute_is_rejected ... ok
[INFO] [stdout] test foreign::parse::tests::lower_uses_block_call_conv_when_function_has_none ... ok
[INFO] [stdout] test foreign::parse::tests::lower_defaults_to_c_call_conv_when_no_attributes_present ... ok
[INFO] [stdout] test foreign::parse::tests::parse_block_attribute_call_c ... ok
[INFO] [stdout] test foreign::parse::tests::parse_file_preserves_block_attributes ... ok
[INFO] [stdout] test foreign::parse::tests::parse_extern_block_with_alias_function ... ok
[INFO] [stdout] test foreign::parse::tests::parse_extern_block_with_identical_name_functions ... ok
[INFO] [stdout] test foreign::parse::tests::parse_file_rejects_garbage_between_blocks ... ok
[INFO] [stdout] test foreign::parse::tests::parse_file_with_multiple_blocks ... ok
[INFO] [stdout] test foreign::parse::tests::parse_function_attribute_call_c ... ok
[INFO] [stdout] test foreign::parse::tests::parse_param_forms_named_ignored_and_unnamed ... ok
[INFO] [stdout] test foreign::parse::tests::parse_file_with_one_block ... ok
[INFO] [stdout] test foreign::parse::tests::parse_file_with_zero_blocks ... ok
[INFO] [stdout] test foreign::parse::tests::parse_rejects_bad_alias_form ... ok
[INFO] [stdout] test foreign::parse::tests::parse_rejects_bad_top_level_keyword ... ok
[INFO] [stdout] test foreign::parse::tests::parse_rejects_unknown_type_name ... ok
[INFO] [stdout] test foreign::parse::tests::parse_rejects_missing_semicolon ... ok
[INFO] [stdout] test foreign::parse::tests::parse_then_lower_to_normalized_ir ... ok
[INFO] [stdout] test foreign::parse::tests::parse_rejects_trailing_input ... ok
[INFO] [stdout] test frontend::context::tests::add_file_reuses_existing_file_id_for_same_path ... ok
[INFO] [stdout] test frontend::context::tests::add_file_tracks_order_and_path_maps ... ok
[INFO] [stdout] test frontend::context::tests::parse_all_files_with_recovery_populates_cache_once ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_block_normalizes_tail_representation ... ok
[INFO] [stdout] test frontend::context::tests::desugar_pipeline_reuses_cached_results ... ok
[INFO] [stdout] test frontend::context::tests::macro_scope_table_is_cached_after_build ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_expr_clones ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_expr_removes_grouped_wrappers ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_expr_if_makes_missing_else_explicit ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_file_preserves_structure ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_expr_if_wraps_non_block_else_into_block ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_item_clones ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_stmt_clones ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_stmt_if_normalizes_else_if_to_else_block ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_pattern_clones ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_struct_init_lowers_to_function_like_member ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_protocol_initializer_lowers_to_function_member ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_stmt_removes_nested_grouped_wrappers ... ok
[INFO] [stdout] test frontend::expansion::provenance::tests::test_provenance_map_find_containing ... ok
[INFO] [stdout] test frontend::expansion::provenance::tests::test_provenance_map_insert_and_get ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_ty_clones ... ok
[INFO] [stdout] test frontend::desugar::tests::test_desugar_ty_coerces_single_element_tuples ... ok
[INFO] [stdout] test frontend::expansion::provenance::tests::test_provenance_map_iteration ... ok
[INFO] [stdout] test frontend::expansion::provenance::tests::test_provenanced_map ... ok
[INFO] [stdout] test frontend::expansion::tests::block_style_rule_emits_diagnostic_when_source_slice_is_unavailable ... ok
[INFO] [stdout] test frontend::expansion::tests::block_style_rule_reconstructs_tokens_from_source_db_spans ... ok
[INFO] [stdout] test frontend::expansion::tests::clause_priority_prefers_reflect_over_rule ... ok
[INFO] [stdout] test frontend::expansion::tests::first_match_determinism_uses_first_matching_rule_clause ... ok
[INFO] [stdout] test frontend::expansion::tests::hygiene_generated_variable_does_not_collide_with_user_variable ... ok
[INFO] [stdout] test frontend::expansion::tests::fixed_point_expansion_chains_macros_until_literal ... ok
[INFO] [stdout] test frontend::expansion::tests::expansion_parse_failure_emits_diagnostic_on_expanded_output ... ok
[INFO] [stdout] test frontend::expansion::tests::hygiene_renamed_identifiers_have_synthetic_provenance ... ok
[INFO] [stdout] test foreign::manifest::tests::resolve_unknown_library_fails ... ok
[INFO] [stdout] test foreign::parse::tests::duplicate_block_call_conv_attribute_is_rejected ... ok
[INFO] [stdout] test frontend::expansion::provenance::tests::test_provenanced_from_file_span ... ok
[INFO] [stdout] test frontend::expansion::tests::no_matching_clause_emits_diagnostic_on_expanded_output ... ok
[INFO] [stdout] test frontend::expansion::tests::nested_expansion_preserves_provenance_chain ... ok
[INFO] [stdout] test frontend::expansion::tests::nested_expansion_expands_inner_invocation_inside_outer_output ... ok
[INFO] [stdout] test frontend::expansion::tests::macro_scope_table_resolves_local_explicit_and_glob_imports ... ok
[INFO] [stdout] test frontend::expansion::tests::provenance_map_tracks_all_expansions ... ok
[INFO] [stdout] test frontend::expansion::tests::recursion_safety_stops_infinite_macro_loop_with_error ... ok
[INFO] [stdout] test frontend::expansion::tests::rule_expansion_records_expanded_from_provenance ... ok
[INFO] [stdout] test frontend::hir::lowering::tests::lowering_eliminates_grouped_and_macro_forms ... ok
[INFO] [stdout] test frontend::expansion::tests::provenance_survives_multiple_expansion_passes ... ok
[INFO] [stdout] test frontend::expansion::tests::unknown_macro_emits_diagnostic_on_expanded_output ... ok
[INFO] [stdout] test frontend::hir::lowering::tests::lowering_is_deterministic ... ok
[INFO] [stdout] test frontend::hir::lowering::tests::lowering_preserves_origin_for_key_nodes ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_comment_returns_none_when_not_at_comment ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_block_comment_stops_at_first_closer ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_doc_line_comment ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_doc_block_comment ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_inner_doc_block_comment ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_inner_doc_line_comment ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_normal_block_comment ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_normal_line_comment ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_outer_doc_block_comment_distinct_from_normal_comments ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::consume_outer_doc_line_comment_distinct_from_normal_comments ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::line_comment_does_not_overconsume_newline ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::skip_whitespace_consumes_unicode_whitespace ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::skip_trivia_skips_whitespace_and_comments ... ok
[INFO] [stdout] test frontend::lexer::comment::tests::unterminated_block_comment_reports_error ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::current_span_from_uses_byte_offsets ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::eat_if_consumes_matching_char ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::mark_and_slice_from_capture_text ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::new_cursor_starts_at_zero ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::peek_and_bump_ascii ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::peek_and_bump_utf8 ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::peek_next_works ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::starts_with_and_eat_str_work ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::builtin_primitive_type_names_remain_identifiers ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::classifies_reserved_keywords ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::closure_shorthand_stops_before_identifier_tail ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::identifier_does_not_classify_prefix_keyword ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_closure_shorthand_param_multi_digit ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_closure_shorthand_param_single_digit ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_lifetime_followed_by_type ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_lifetime_longer_name ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_lifetime_with_underscore ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_identifier_with_underscore_and_digits ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_simple_lifetime ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lifetime_does_not_lex_empty ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lifetime_does_not_lex_keyword ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lifetime_does_not_lex_number ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::returned_span_matches_consumed_bytes ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::returns_none_without_consuming_for_invalid_dollar_forms ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::returns_none_without_consuming_for_non_ident_start ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::eof_token_is_repeatable ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::lexes_char_then_punct_then_ident ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::lexes_nested_parentheses_inside_interpolation ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::lexes_numbers_before_punctuation_boundaries ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::lexes_simple_token_sequence ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::lexes_string_as_segmented_tokens ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::lexes_string_with_interpolation ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::returns_unexpected_character_for_unknown_input ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::skips_trivia_between_tokens ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::unterminated_block_comment_propagates_error ... ok
[INFO] [stdout] test frontend::lexer::lex::tests::unterminated_string_propagates_error ... ok
[INFO] [stdout] test frontend::lexer::number::tests::does_not_consume_inclusive_range_start_as_float ... ok
[INFO] [stdout] test frontend::lexer::number::tests::does_not_consume_range_start_as_float ... ok
[INFO] [stdout] test frontend::lexer::number::tests::integer_suffix_consumes_when_boundary_exists ... ok
[INFO] [stdout] test frontend::lexer::number::tests::integer_suffix_requires_identifier_boundary ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_decimal_integer ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_decimal_integer_with_separators ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_explicit_octal_integer ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_float_with_exponent ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_float_with_fraction_and_exponent ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_float_with_separators ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_float_with_uppercase_exponent_and_sign ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_hex_integer ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_hex_integer_with_separators ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_integer_with_suffix ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_integer_with_underscore_suffix ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_legacy_octal_integer ... ok
[INFO] [stdout] test frontend::lexer::number::tests::lex_simple_float ... ok
[INFO] [stdout] test frontend::lexer::number::tests::returned_span_matches_consumed_bytes ... ok
[INFO] [stdout] test frontend::lexer::number::tests::returns_none_without_consuming_for_non_number_start ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::lex_multi_char_punctuators ... ok
[INFO] [stdout] test ffi::value::tests::value_from_const_ptr_round_trips_to_ptr_variant ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::lex_new_multi_char_assignment_and_shift_punctuators ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::lex_new_single_char_bitwise_punctuators ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_ampeq_over_amp ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::lex_single_char_punctuators ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_andand_over_amp ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_arrow_over_minus ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_bangeq_over_bang ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_coloncolon_over_colon ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_dotdot_over_dot ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_dotdoteq_over_dotdot ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_eqeq_over_eq ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_fatarrow_over_eq ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_le_over_lt ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_pipeeq_over_pipe ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_pluseq_over_plus ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_questiondot_over_question ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_questionquestion_over_question ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_shl_over_lt ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_shleq_over_shl ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_shr_over_gt ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_shreq_over_shr ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::returned_span_matches_consumed_bytes ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::returns_none_without_consuming_for_non_punct ... ok
[INFO] [stdout] test frontend::lexer::string::tests::does_not_lex_interpolation_end_when_depth_is_nonzero ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_escaped_char_literal ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_interpolation_end_when_depth_is_zero ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_plain_string_segments ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_simple_char_literal ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_string_interpolation_start ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_string_start_token ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_string_text_stops_before_interpolation ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_string_text_stops_before_string_end ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_string_with_escape_does_not_terminate_early ... ok
[INFO] [stdout] test frontend::lexer::string::tests::lex_utf8_char_literal ... ok
[INFO] [stdout] test frontend::lexer::string::tests::rejects_empty_char_literal ... ok
[INFO] [stdout] test frontend::lexer::string::tests::rejects_multi_char_literal ... ok
[INFO] [stdout] test frontend::lexer::string::tests::rejects_unterminated_char_literal ... ok
[INFO] [stdout] test frontend::lexer::string::tests::string_and_char_tokens_have_exact_spans ... ok
[INFO] [stdout] test frontend::lexer::string::tests::unterminated_string_reports_error ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::expect_consumes_matching_token ... ok
[INFO] [stdout] test frontend::expansion::tests::macro_definition_index_collects_scope_path_and_definition_data ... ok
[INFO] [stdout] test frontend::expansion::tests::macro_definition_index_reports_duplicate_names_deterministically ... ok
[INFO] [stdout] test frontend::expansion::tests::macro_scope_table_reports_unresolved_and_ambiguous_imports ... ok
[INFO] [stdout] test frontend::expansion::tests::reflect_expansion_records_expanded_from_provenance ... ok
[INFO] [stdout] test frontend::lexer::cursor::tests::eof_behavior_is_stable ... ok
[INFO] [stdout] test frontend::lexer::ident::tests::lex_plain_identifier ... ok
[INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_ge_over_gt ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::expect_reports_unexpected_token ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::lexer_error_is_recorded_and_parser_new_recovers ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::lowercase_identifier_with_braces_is_not_misparsed_as_struct_literal ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_additive_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_literal_empty ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_literal_multiple ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_patterns_with_rest ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_pattern_multiple_rest_rejected ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_pattern_rest_must_be_final ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_assignment_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_attribute_on_enum_case_allowed ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_assignment_ternary_compound_interaction_current_shape ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_attribute_on_enum_case_with_payload_allowed ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_attribute_on_struct_field_allowed ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_binary_with_match_expr_operand ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_binary_with_if_expr_operand ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_bitwise_or_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_bitwise_and_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_block_with_expr_statement_not_tail ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_bitwise_precedence_and_before_xor_before_or ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_block_with_only_statements ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_block_reports_error_on_missing_rbrace ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_block_with_tail_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_bitwise_xor_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_attribute_on_statement_rejected ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_boolean_literal_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_break_stmt ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_call_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_call_then_binary_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_cast_expr_as ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_chained_postfix_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_cast_vs_additive_precedence ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_char_literal_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_clause_binding_still_requires_initializer ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_clause_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_clause_let_binding ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_clause_var_binding_with_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_explicit_typed_param ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closed_range_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_body_with_statements_and_tail ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_explicit_single_param ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_call_with_closure_expr_arg ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_call_expr_with_labeled_arg ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_shorthand_params ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_cast_expr_as_optional ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_header_fallback_keeps_cursor_consistent ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_multiple_params ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_reports_error_on_missing_in_for_explicit_params ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_comparison_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_compound_assignment_with_logical_rhs_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_compound_assignment_add ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_continue_stmt ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_compound_assignment_right_associative ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_doc_comment_on_enum_case_attached ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_doc_comment_and_attributes_on_top_level_function ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_compound_assignment_with_optional_chain_rhs_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_doc_comment_on_protocol_member_attached ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_compound_assignment_with_rhs_precedence ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_doc_comment_on_struct_field_attached ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_doc_comment_on_top_level_function_attached ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_enum_with_methods ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_empty_file ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_enum_dangling_attributes_report_clear_error ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_expr_reports_unexpected_token_for_bad_start ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_enum_with_tuple_cases ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_equality_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_expr_reports_error_for_prefix_without_operand ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_extern_block_reports_error_on_missing_rbrace ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_extern_block_with_multiple_members ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_extern_function_alias ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_extern_function_reports_error_on_missing_semicolon ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_extern_function_with_attribute ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_file_dispatches_top_level_struct_start ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_file_with_extern_then_use ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_float_literal_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_file_with_use_then_function ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_empty_block ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_file_with_struct_enum_impl_protocol_sequence ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_enum_reports_error_on_missing_case_separator_or_rbrace ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_force_unwrap_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_empty_param_list ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_force_unwrap_then_member_chain ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_force_unwrap_index_chain_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_force_unwrap_member_chain_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_force_unwrap_then_range_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_for_stmt ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_file_with_macro_then_function ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_body_consumes_then_parses_next_item ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::expect_reports_unexpected_eof ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_body_now_uses_real_block ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_reports_error_on_missing_name ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_mut_receiver ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_unsafe_modifier ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_attribute ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_grouped_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_modifiers_and_return_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_guard_stmt_with_multiple_clauses ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_receiver ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_generic_application_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_identifier_pattern ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_grouped_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_else_block_branch_is_expr_block_not_closure ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_identifier_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_stmt_without_else ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_stmt_with_else_if ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_expr_reports_error_without_else ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_expr_with_clause_list ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_impl_reports_error_on_bad_member_start ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_expr_basic ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_impl_with_conformance ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_impl_with_init_and_method ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_impl_with_unsafe_modifier ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_index_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_init_with_fallible_syntax_errors ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_expr_with_else_if ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_init_with_unsafe_modifier ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_integer_literal_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_inclusive_range_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_invalid_postfix_force_unwrap_chain_reports_error ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_index_then_comparison_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_init_with_optional_syntax_errors ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_let_stmt_with_value_only ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_let_stmt_without_initializer ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_logical_or_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_logical_precedence_and_before_or ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_let_stmt_with_type_and_value ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_let_stmt_typed_without_initializer ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_logical_and_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_macro_braced_expr_captures_raw_block ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_left_associative_additive_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_macro_decl_reports_error_on_invalid_input_kind ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_macro_decl_with_reflect_item_and_args_clause ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_malformed_cast_reports_error ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_malformed_optional_chaining_reports_error ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_macro_expr_braced ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_malformed_ternary_reports_error ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_match_expr_allows_trailing_comma ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_match_expr_basic ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_macro_decl_with_rule_clause ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_macro_expr_paren ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_enum_decl ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_match_expr_reports_error_on_missing_fat_arrow ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_match_expr_with_block_arm ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_member_access_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_function_decl ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_struct_decl ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_multiple_attributes_on_enum_case_allowed ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_multiple_attributes_on_struct_field_allowed ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_impl_decl ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_multiple_params ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_multiple_doc_comments_on_top_level_function_attached ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_named_labeled_param ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_named_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_extern_block ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_mutable_pointer_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_mutable_reference_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_namespace_access_init_keyword_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_protocol_decl ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_null_coalescing_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_namespace_access_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_nested_right_associative_ternary_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_multiplicative_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_normal_comment_not_attached_as_doc ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_null_coalescing_vs_logical_or ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_open_end_range_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_open_start_range_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_null_coalescing_precedence_with_logical_or ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_index_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_cast_then_null_coalescing_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_chain_then_call ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_open_start_inclusive_range_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_null_coalescing_then_ternary_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_index_force_unwrap_member_chain_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_index_then_force_unwrap ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_member_force_unwrap_member_chain_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_member_access_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_member_call_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_param_reports_error_on_missing_colon ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_pattern_consumes_exactly_one_pattern ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_param_list_reports_error_on_missing_rparen ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_pattern_literal_forms ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_pattern_preserves_identifier_text ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_path_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_plain_init_decl ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_pattern_reports_unexpected_eof ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_pointer_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_path_generic_application_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_pattern_reports_unexpected_token_for_non_pattern_start ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_function_requirement_with_unsafe_modifier ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_member_stacked_attributes_preserve_order ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_default_impl_now_uses_real_block ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_postfix_then_binary_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_precedence_mul_before_add ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_reports_error_on_bad_property_accessor_block ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_with_associated_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_with_property_requirement ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_with_function_default_impl ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_with_function_requirement ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_with_init_requirement ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_range_has_lower_precedence_than_additive ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_protocol_member_with_attribute ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_range_reports_error_when_end_is_missing_but_required ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_range_vs_null_coalescing ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_reference_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_return_stmt_empty ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_result_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_return_stmt_with_value ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_right_associative_assignment_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_self_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_self_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_self_type_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_shift_expr_left ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_shift_additive_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_single_parenthesized_pattern_without_comma_fails ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_shorthand_member_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_shift_expr_precedence_below_additive ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_stmt_reports_error_on_bad_for_syntax ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_shift_expr_left_associative ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_stmt_reports_error_on_missing_else_in_guard ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_string_literal_reports_error_on_missing_interpolation_end_or_string_end ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_dangling_attributes_report_clear_error ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_string_literal_with_interpolation ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_stmt_reports_error_on_missing_semicolon_for_let ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_pattern_rest_must_be_final ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_pattern_multiple_rest_rejected ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_patterns ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_simple_use_item_happy_path ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_string_literal_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_with_init_and_method ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_ternary_right_associative ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_literal_then_postfix_if_supported_or_rejected_cleanly ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_with_fields ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_reports_error_on_missing_rbrace ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_ternary_expr_basic ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_literal_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_ternary_then_null_coalescing_interaction ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_top_level_function_attribute_allowed ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_tuple_pattern_with_trailing_comma ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_top_level_function_stacked_attributes_preserve_order ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_type_reports_error_on_missing_inner_type ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_try_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unlabeled_param ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_tuple_pattern ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unary_not_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_var_stmt_typed_without_initializer ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unsafe_block_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_var_stmt_with_value_only ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unary_negation_expr ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unsafe_closure_expr_with_explicit_param ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_var_stmt_without_initializer ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_variant_pattern_multiple_rest_rejected ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_underscore_labeled_param ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_variant_pattern_rest_must_be_final ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_variant_patterns ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_while_stmt_with_clause_list ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parser_new_lexes_tokens_successfully ... ok
[INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_foo_x_int ... ok
[INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_foo_y_int ... ok
[INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_display ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::unexpected_character_is_recovered_during_parser_construction ... ok
[INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_none_vs_from_name_differ ... ok
[INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_explicit_label ... ok
[INFO] [stdout] test frontend::parser::parse_impl::tests::parse_wildcard_pattern ... ok
[INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_foo_underscore_x_int ... ok
[INFO] [stdout] test frontend::resolver::call_signature::tests::test_signatures_differ_by_internal_name ... ok
[INFO] [stdout] test midend::completion::span_index::tests::test_empty_index ... ok
[INFO] [stdout] test midend::completion::span_index::tests::test_find_node_at_offset ... ok
[INFO] [stdout] test midend::completion::span_index::tests::test_span_index_entry_ordering ... ok
[INFO] [stdout] test midend::type_infer::tests::finalize_hook_can_override_literal_defaults ... ok
[INFO] [stdout] test midend::type_infer::tests::inference_var_unifies_with_concrete_and_var ... ok
[INFO] [stdout] test midend::type_infer::tests::integer_literals_default_to_i32_when_unconstrained ... ok
[INFO] [stdout] test midend::type_infer::tests::float_literals_default_to_f64_when_unconstrained ... ok
[INFO] [stdout] test midend::type_infer::tests::nominal_unification_requires_same_item_identity ... ok
[INFO] [stdout] test midend::type_infer::tests::self_unification_is_a_noop ... ok
[INFO] [stdout] test midend::type_infer::tests::stronger_constraint_beats_literal_default ... ok
[INFO] [stdout] test midend::type_infer::tests::pointer_types_unify_structurally ... ok
[INFO] [stdout] test midend::type_infer::tests::typed_signature_adapter_preserves_labels_for_inference ... ok
[INFO] [stdout] test midend::type_infer::tests::unifies_identical_concrete_types ... ok
[INFO] [stdout] test midend::type_infer::tests::error_type_absorbs_follow_on_failures ... ok
[INFO] [stdout] test midend::type_infer::tests::optional_and_result_unify_structurally ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 496 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cxc-f59ba9930854c76e)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test lsp::server::tests::definition_resolves_local_reference ... ok
[INFO] [stdout] test lsp::server::tests::did_open_publishes_diagnostics ... ok
[INFO] [stdout] test lsp::server::tests::definition_resolves_item_reference ... ok
[INFO] [stdout] test lsp::server::tests::did_change_updates_diagnostics_from_in_memory_text ... ok
[INFO] [stdout] test lsp::server::tests::definition_resolves_namespaced_extern_function ... ok
[INFO] [stdout] test lsp::server::tests::completion_returns_locals_and_items ... ok
[INFO] [stdout] test lsp::server::tests::definition_resolves_dependency_root_item_in_project_context ... ok
[INFO] [stdout] test lsp::server::tests::did_open_reports_unknown_macro_diagnostic_in_standalone_analysis ... ok
[INFO] [stdout] test lsp::server::tests::document_symbol_returns_top_level_items ... ok
[INFO] [stdout] test lsp::server::tests::definition_resolves_binary_import_into_library_target ... ok
[INFO] [stdout] test lsp::server::tests::namespaced_extern_call_is_valid_but_bare_call_reports_error ... ok
[INFO] [stdout] test lsp::server::tests::hover_returns_useful_info_for_item ... ok
[INFO] [stdout] test lsp::server::tests::project_binary_can_call_library_import_without_invalid_call_target ... ok
[INFO] [stdout] test lsp::server::tests::hover_reports_inferred_expression_type ... ok
[INFO] [stdout] test lsp::server::tests::initialize_shutdown_roundtrip ... ok
[INFO] [stdout] test lsp::server::tests::standalone_file_fallback_works_without_project ... ok
[INFO] [stdout] test lsp::server::tests::project_binary_can_call_library_with_qualified_named_root_path ... ok
[INFO] [stdout] test lsp::server::tests::inlay_hint_reports_inferred_local_type ... ok
[INFO] [stdout] test lsp::server::tests::project_namespaced_extern_call_does_not_emit_call_target_or_arity_errors ... ok
[INFO] [stdout] test lsp::server::tests::test_cli_and_lsp_share_pipeline ... ok
[INFO] [stdout] test lsp::server::tests::project_context_analysis_works_for_files_inside_project ... ok
[INFO] [stdout] test lsp::server::tests::test_mutability_error ... ok
[INFO] [stdout] test lsp::server::tests::project_analysis_expands_macros_before_semantic_checks ... ok
[INFO] [stdout] test lsp::server::tests::definition_resolves_binary_qualified_library_call_into_root ... ok
[INFO] [stdout] test lsp::server::tests::test_cli_and_lsp_share_inference_diagnostics ... ok
[INFO] [stdout] test lsp::server::tests::test_g2d_method ... ok
[INFO] [stdout] test lsp::server::tests::test_constructor_call ... ok
[INFO] [stdout] test lsp::server::tests::test_macro_definition_lookup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/binary_library_bridge.rs (/opt/rustwide/target/debug/deps/binary_library_bridge-12e00ec5756c8b7c)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test binary_import_by_library_name_fails_when_project_has_no_library_target ... ok
[INFO] [stdout] test binary_does_not_see_library_without_explicit_import ... ok
[INFO] [stdout] test binary_can_import_current_library_by_library_target_name ... ok
[INFO] [stdout] test binary_root_still_refers_to_binary_scope_not_library_scope ... ok
[INFO] [stdout] test binary_target_name_is_not_an_import_root ... ok
[INFO] [stdout] test binary_import_missing_library_path_reports_unresolved_path ... ok
[INFO] [stderr]      Running tests/bindgen_integration.rs (/opt/rustwide/target/debug/deps/bindgen_integration-9950c50ad7460e87)
[INFO] [stdout] test project_mode_cli_binary_import_resolution_uses_library_bridge ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test cxc_help_lists_bindgen_subcommand ... ok
[INFO] [stdout] test cli_invocation_generates_expected_outputs ... FAILED
[INFO] [stdout] test cli_invocation_infers_library_name_from_library_path_stem ... FAILED
[INFO] [stdout] test fixture_build_script_produces_dylib ... FAILED
[INFO] [stdout] test generated_outputs_parse_and_lower ... FAILED
[INFO] [stdout] test bindgen_generates_cx_and_manifest_for_fixture ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- cli_invocation_generates_expected_outputs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli_invocation_generates_expected_outputs' (553) panicked at tests/helpers/bindgen_fixture.rs:20:5:
[INFO] [stdout] fixture script failed: mkdir: cannot create directory '/opt/rustwide/workdir/target': Read-only file system
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized::<std[128c3efe2914e152]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b935903daa - std[128c3efe2914e152]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b935903daa - <<std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b93591918a - <core[6771d259883166e6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b93591918a - core[6771d259883166e6]::fmt::write
[INFO] [stdout]    6:     0x63b935908642 - std[128c3efe2914e152]::io::default_write_fmt::<alloc[fef50e8eecedd288]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x63b935908642 - <alloc[fef50e8eecedd288]::vec::Vec<u8> as std[128c3efe2914e152]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x63b9358e193f - <std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b9358e193f - std[128c3efe2914e152]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63b9358fbc49 - std[128c3efe2914e152]::panicking::default_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b93573cc9c - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   12:     0x63b93573cc9c - test[b137923399915ecf]::test_main_with_exit_callback::<test[b137923399915ecf]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63b9358fbe02 - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   14:     0x63b9358fbe02 - std[128c3efe2914e152]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63b9358e19f8 - std[128c3efe2914e152]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63b9358d69d9 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace::<std[128c3efe2914e152]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63b9358e270d - __rustc[752cc74e29381ccc]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63b93591991c - core[6771d259883166e6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63b93572e2ba - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::hd7e378feb57c259c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5
[INFO] [stdout]   20:     0x63b93572c1c4 - bindgen_integration::cli_invocation_generates_expected_outputs::h8f54a08be3ee0549
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:156:19
[INFO] [stdout]   21:     0x63b93572ccd7 - bindgen_integration::cli_invocation_generates_expected_outputs::{{closure}}::ha47f6c6a68f9ae15
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:155:47
[INFO] [stdout]   22:     0x63b93572ee06 - core::ops::function::FnOnce::call_once::h7f9a7d1d69c621e9
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63b935730d9b - <fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63b935730d9b - test[b137923399915ecf]::__rust_begin_short_backtrace::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63b93573d76b - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63b93573d76b - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63b93573d76b - test[b137923399915ecf]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63b935737bc4 - test[b137923399915ecf]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63b935737bc4 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace::<test[b137923399915ecf]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63b935740372 - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::<(), core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63b935740372 - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63b935740372 - <std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63b93590319f - <alloc[fef50e8eecedd288]::boxed::Box<dyn core[6771d259883166e6]::ops::function::FnOnce<(), Output = ()> + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2249:9
[INFO] [stdout]   42:     0x63b93590319f - <std[128c3efe2914e152]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7899dc589aa4 - <unknown>
[INFO] [stdout]   44:     0x7899dc616a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli_invocation_infers_library_name_from_library_path_stem stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli_invocation_infers_library_name_from_library_path_stem' (554) panicked at tests/helpers/bindgen_fixture.rs:20:5:
[INFO] [stdout] fixture script failed: mkdir: cannot create directory '/opt/rustwide/workdir/target': Read-only file system
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized::<std[128c3efe2914e152]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b935903daa - std[128c3efe2914e152]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b935903daa - <<std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b93591918a - <core[6771d259883166e6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b93591918a - core[6771d259883166e6]::fmt::write
[INFO] [stdout]    6:     0x63b935908642 - std[128c3efe2914e152]::io::default_write_fmt::<alloc[fef50e8eecedd288]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x63b935908642 - <alloc[fef50e8eecedd288]::vec::Vec<u8> as std[128c3efe2914e152]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x63b9358e193f - <std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b9358e193f - std[128c3efe2914e152]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63b9358fbc49 - std[128c3efe2914e152]::panicking::default_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b93573cc9c - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   12:     0x63b93573cc9c - test[b137923399915ecf]::test_main_with_exit_callback::<test[b137923399915ecf]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63b9358fbe02 - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   14:     0x63b9358fbe02 - std[128c3efe2914e152]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63b9358e19f8 - std[128c3efe2914e152]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63b9358d69d9 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace::<std[128c3efe2914e152]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63b9358e270d - __rustc[752cc74e29381ccc]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63b93591991c - core[6771d259883166e6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63b93572e2ba - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::hd7e378feb57c259c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5
[INFO] [stdout]   20:     0x63b93572d3c4 - bindgen_integration::cli_invocation_infers_library_name_from_library_path_stem::hb9d7fd1e36cdfe4a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:213:19
[INFO] [stdout]   21:     0x63b93572ddc7 - bindgen_integration::cli_invocation_infers_library_name_from_library_path_stem::{{closure}}::h0ea4939e3f62ad2c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:212:63
[INFO] [stdout]   22:     0x63b93572ed86 - core::ops::function::FnOnce::call_once::h5d5081146c4aa922
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63b935730d9b - <fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63b935730d9b - test[b137923399915ecf]::__rust_begin_short_backtrace::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63b93573d76b - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63b93573d76b - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63b93573d76b - test[b137923399915ecf]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63b935737bc4 - test[b137923399915ecf]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63b935737bc4 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace::<test[b137923399915ecf]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63b935740372 - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::<(), core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63b935740372 - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63b935740372 - <std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63b93590319f - <alloc[fef50e8eecedd288]::boxed::Box<dyn core[6771d259883166e6]::ops::function::FnOnce<(), Output = ()> + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2249:9
[INFO] [stdout]   42:     0x63b93590319f - <std[128c3efe2914e152]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7899dc589aa4 - <unknown>
[INFO] [stdout]   44:     0x7899dc616a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fixture_build_script_produces_dylib stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fixture_build_script_produces_dylib' (556) panicked at tests/helpers/bindgen_fixture.rs:20:5:
[INFO] [stdout] fixture script failed: mkdir: cannot create directory '/opt/rustwide/workdir/target': Read-only file system
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized::<std[128c3efe2914e152]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b935903daa - std[128c3efe2914e152]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b935903daa - <<std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b93591918a - <core[6771d259883166e6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b93591918a - core[6771d259883166e6]::fmt::write
[INFO] [stdout]    6:     0x63b935908642 - std[128c3efe2914e152]::io::default_write_fmt::<alloc[fef50e8eecedd288]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x63b935908642 - <alloc[fef50e8eecedd288]::vec::Vec<u8> as std[128c3efe2914e152]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x63b9358e193f - <std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b9358e193f - std[128c3efe2914e152]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63b9358fbc49 - std[128c3efe2914e152]::panicking::default_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b93573cc9c - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   12:     0x63b93573cc9c - test[b137923399915ecf]::test_main_with_exit_callback::<test[b137923399915ecf]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63b9358fbe02 - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   14:     0x63b9358fbe02 - std[128c3efe2914e152]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63b9358e19f8 - std[128c3efe2914e152]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63b9358d69d9 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace::<std[128c3efe2914e152]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63b9358e270d - __rustc[752cc74e29381ccc]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63b93591991c - core[6771d259883166e6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63b93572e2ba - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::hd7e378feb57c259c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5
[INFO] [stdout]   20:     0x63b93572c086 - bindgen_integration::fixture_build_script_produces_dylib::hcf9eb66141c679a0
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:32:19
[INFO] [stdout]   21:     0x63b93572c197 - bindgen_integration::fixture_build_script_produces_dylib::{{closure}}::hbb87b08c469c077a
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:31:41
[INFO] [stdout]   22:     0x63b93572edc6 - core::ops::function::FnOnce::call_once::h60eec4145b93e9fe
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63b935730d9b - <fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63b935730d9b - test[b137923399915ecf]::__rust_begin_short_backtrace::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63b93573d76b - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63b93573d76b - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63b93573d76b - test[b137923399915ecf]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63b935737bc4 - test[b137923399915ecf]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63b935737bc4 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace::<test[b137923399915ecf]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63b935740372 - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::<(), core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63b935740372 - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63b935740372 - <std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63b93590319f - <alloc[fef50e8eecedd288]::boxed::Box<dyn core[6771d259883166e6]::ops::function::FnOnce<(), Output = ()> + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2249:9
[INFO] [stdout]   42:     0x63b93590319f - <std[128c3efe2914e152]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7899dc589aa4 - <unknown>
[INFO] [stdout]   44:     0x7899dc616a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- generated_outputs_parse_and_lower stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generated_outputs_parse_and_lower' (557) panicked at tests/helpers/bindgen_fixture.rs:20:5:
[INFO] [stdout] fixture script failed: mkdir: cannot create directory '/opt/rustwide/workdir/target': Read-only file system
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized::<std[128c3efe2914e152]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b935903daa - std[128c3efe2914e152]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b935903daa - <<std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b93591918a - <core[6771d259883166e6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b93591918a - core[6771d259883166e6]::fmt::write
[INFO] [stdout]    6:     0x63b935908642 - std[128c3efe2914e152]::io::default_write_fmt::<alloc[fef50e8eecedd288]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x63b935908642 - <alloc[fef50e8eecedd288]::vec::Vec<u8> as std[128c3efe2914e152]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x63b9358e193f - <std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b9358e193f - std[128c3efe2914e152]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63b9358fbc49 - std[128c3efe2914e152]::panicking::default_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b93573cc9c - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   12:     0x63b93573cc9c - test[b137923399915ecf]::test_main_with_exit_callback::<test[b137923399915ecf]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63b9358fbe02 - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   14:     0x63b9358fbe02 - std[128c3efe2914e152]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63b9358e19f8 - std[128c3efe2914e152]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63b9358d69d9 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace::<std[128c3efe2914e152]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63b9358e270d - __rustc[752cc74e29381ccc]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63b93591991c - core[6771d259883166e6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63b93572e2ba - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::hd7e378feb57c259c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5
[INFO] [stdout]   20:     0x63b93572b8d9 - bindgen_integration::generated_outputs_parse_and_lower::h55fceccdaee6c5e3
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:63:19
[INFO] [stdout]   21:     0x63b93572c057 - bindgen_integration::generated_outputs_parse_and_lower::{{closure}}::hedfb787a1f91effe
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:62:39
[INFO] [stdout]   22:     0x63b93572ed36 - core::ops::function::FnOnce::call_once::h1b185b70af8d39d9
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63b935730d9b - <fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63b935730d9b - test[b137923399915ecf]::__rust_begin_short_backtrace::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63b93573d76b - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63b93573d76b - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63b93573d76b - test[b137923399915ecf]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63b935737bc4 - test[b137923399915ecf]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63b935737bc4 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace::<test[b137923399915ecf]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63b935740372 - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::<(), core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63b935740372 - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63b935740372 - <std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63b93590319f - <alloc[fef50e8eecedd288]::boxed::Box<dyn core[6771d259883166e6]::ops::function::FnOnce<(), Output = ()> + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2249:9
[INFO] [stdout]   42:     0x63b93590319f - <std[128c3efe2914e152]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7899dc589aa4 - <unknown>
[INFO] [stdout]   44:     0x7899dc616a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- bindgen_generates_cx_and_manifest_for_fixture stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'bindgen_generates_cx_and_manifest_for_fixture' (552) panicked at tests/helpers/bindgen_fixture.rs:20:5:
[INFO] [stdout] fixture script failed: mkdir: cannot create directory '/opt/rustwide/workdir/target': Read-only file system
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b935903daa - std[128c3efe2914e152]::backtrace_rs::backtrace::trace_unsynchronized::<std[128c3efe2914e152]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b935903daa - std[128c3efe2914e152]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b935903daa - <<std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6771d259883166e6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b93591918a - <core[6771d259883166e6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b93591918a - core[6771d259883166e6]::fmt::write
[INFO] [stdout]    6:     0x63b935908642 - std[128c3efe2914e152]::io::default_write_fmt::<alloc[fef50e8eecedd288]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x63b935908642 - <alloc[fef50e8eecedd288]::vec::Vec<u8> as std[128c3efe2914e152]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x63b9358e193f - <std[128c3efe2914e152]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b9358e193f - std[128c3efe2914e152]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63b9358fbc49 - std[128c3efe2914e152]::panicking::default_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b93573cc9c - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   12:     0x63b93573cc9c - test[b137923399915ecf]::test_main_with_exit_callback::<test[b137923399915ecf]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x63b9358fbe02 - <alloc[fef50e8eecedd288]::boxed::Box<dyn for<'a, 'b> core[6771d259883166e6]::ops::function::Fn<(&'a std[128c3efe2914e152]::panic::PanicHookInfo<'b>,), Output = ()> + core[6771d259883166e6]::marker::Sync + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::Fn<(&std[128c3efe2914e152]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2263:9
[INFO] [stdout]   14:     0x63b9358fbe02 - std[128c3efe2914e152]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63b9358e19f8 - std[128c3efe2914e152]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63b9358d69d9 - std[128c3efe2914e152]::sys::backtrace::__rust_end_short_backtrace::<std[128c3efe2914e152]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63b9358e270d - __rustc[752cc74e29381ccc]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63b93591991c - core[6771d259883166e6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63b93572e2ba - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::hd7e378feb57c259c
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5
[INFO] [stdout]   20:     0x63b93572cd2c - bindgen_integration::bindgen_generates_cx_and_manifest_for_fixture::h30d23d2e7756455e
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:39:19
[INFO] [stdout]   21:     0x63b93572d377 - bindgen_integration::bindgen_generates_cx_and_manifest_for_fixture::{{closure}}::h285918cd836e3b6d
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/bindgen_integration.rs:38:51
[INFO] [stdout]   22:     0x63b93572ee86 - core::ops::function::FnOnce::call_once::he70210a3e9a15df0
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63b935730d9b - <fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63b935730d9b - test[b137923399915ecf]::__rust_begin_short_backtrace::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, fn() -> core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x63b93573d76b - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x63b93573d76b - std[128c3efe2914e152]::panicking::catch_unwind::<core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>, core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x63b93573d76b - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<test[b137923399915ecf]::run_test_in_process::{closure#0}>, core[6771d259883166e6]::result::Result<(), alloc[fef50e8eecedd288]::string::String>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x63b93573d76b - test[b137923399915ecf]::run_test_in_process
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x63b93573d76b - test[b137923399915ecf]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x63b935737bc4 - test[b137923399915ecf]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x63b935737bc4 - std[128c3efe2914e152]::sys::backtrace::__rust_begin_short_backtrace::<test[b137923399915ecf]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x63b935740372 - <core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::do_call::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x63b935740372 - std[128c3efe2914e152]::panicking::catch_unwind::<(), core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x63b935740372 - std[128c3efe2914e152]::panic::catch_unwind::<core[6771d259883166e6]::panic::unwind_safe::AssertUnwindSafe<std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x63b935740372 - std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked::<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x63b935740372 - <std[128c3efe2914e152]::thread::lifecycle::spawn_unchecked<test[b137923399915ecf]::run_test::{closure#1}, ()>::{closure#1} as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63b93590319f - <alloc[fef50e8eecedd288]::boxed::Box<dyn core[6771d259883166e6]::ops::function::FnOnce<(), Output = ()> + core[6771d259883166e6]::marker::Send> as core[6771d259883166e6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/alloc/src/boxed.rs:2249:9
[INFO] [stdout]   42:     0x63b93590319f - <std[128c3efe2914e152]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7899dc589aa4 - <unknown>
[INFO] [stdout]   44:     0x7899dc616a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     bindgen_generates_cx_and_manifest_for_fixture
[INFO] [stdout]     cli_invocation_generates_expected_outputs
[INFO] [stdout]     cli_invocation_infers_library_name_from_library_path_stem
[INFO] [stdout]     fixture_build_script_produces_dylib
[INFO] [stdout]     generated_outputs_parse_and_lower
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test bindgen_integration`
[INFO] running `Command { std: "docker" "inspect" "5273173f5811c3550ccae5250287e99c4d4ddacc94e3db3eff03e83ddcb974cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5273173f5811c3550ccae5250287e99c4d4ddacc94e3db3eff03e83ddcb974cf", kill_on_drop: false }`
[INFO] [stdout] 5273173f5811c3550ccae5250287e99c4d4ddacc94e3db3eff03e83ddcb974cf
