[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 1.95.0 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjunaadh%2FcoreX" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/junaadh/coreX on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded libffi v5.1.0 [INFO] [stderr] Downloaded libffi-sys v4.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d389dc1512a5b9970db8a3a5160b3c269ec73500e2a24c7bcf719024452c1e29 [INFO] running `Command { std: "docker" "start" "-a" "d389dc1512a5b9970db8a3a5160b3c269ec73500e2a24c7bcf719024452c1e29", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d389dc1512a5b9970db8a3a5160b3c269ec73500e2a24c7bcf719024452c1e29", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d389dc1512a5b9970db8a3a5160b3c269ec73500e2a24c7bcf719024452c1e29", kill_on_drop: false }` [INFO] [stdout] d389dc1512a5b9970db8a3a5160b3c269ec73500e2a24c7bcf719024452c1e29 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b463e994f563014d12fab5adce6fcf9654a76bcdb0b9ea16185bd7318b5b9c3a [INFO] running `Command { std: "docker" "start" "-a" "b463e994f563014d12fab5adce6fcf9654a76bcdb0b9ea16185bd7318b5b9c3a", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling clap_builder v4.5.60 [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 v1.0.228 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [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, [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 51.82s [INFO] running `Command { std: "docker" "inspect" "b463e994f563014d12fab5adce6fcf9654a76bcdb0b9ea16185bd7318b5b9c3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b463e994f563014d12fab5adce6fcf9654a76bcdb0b9ea16185bd7318b5b9c3a", kill_on_drop: false }` [INFO] [stdout] b463e994f563014d12fab5adce6fcf9654a76bcdb0b9ea16185bd7318b5b9c3a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d3f05e4f795326d2ef81acce79291dbbf03e36f0afb1466a02dfb786a50c8693 [INFO] running `Command { std: "docker" "start" "-a" "d3f05e4f795326d2ef81acce79291dbbf03e36f0afb1466a02dfb786a50c8693", kill_on_drop: false }` [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, [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] [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] [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: 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: `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] --> 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, [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] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 38.40s [INFO] running `Command { std: "docker" "inspect" "d3f05e4f795326d2ef81acce79291dbbf03e36f0afb1466a02dfb786a50c8693", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3f05e4f795326d2ef81acce79291dbbf03e36f0afb1466a02dfb786a50c8693", kill_on_drop: false }` [INFO] [stdout] d3f05e4f795326d2ef81acce79291dbbf03e36f0afb1466a02dfb786a50c8693 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "+1.95.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0e3d73077c6f2eb1911e6734581ebb20b71cd509149e6922a2e966198d96f322 [INFO] running `Command { std: "docker" "start" "-a" "0e3d73077c6f2eb1911e6734581ebb20b71cd509149e6922a2e966198d96f322", 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, [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: 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) generated 13 warnings (run `cargo fix --lib -p core_x` to apply 9 suggestions) [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] 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: 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: 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] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/core_x-ca3c9ba1322227dc) [INFO] [stdout] [INFO] [stdout] running 496 tests [INFO] [stdout] test ffi::value::tests::value_from_ptr_round_trips_to_ptr_variant ... ok [INFO] [stdout] test foreign::bindgen::tests::render_generated_cx_source_is_stable ... ok [INFO] [stdout] test foreign::decl::tests::normalized_ir_carries_explicit_call_conv ... ok [INFO] [stdout] test foreign::decl::tests::function_decl_new_preserves_distinct_local_and_symbol_names ... ok [INFO] [stdout] test foreign::decl::tests::validate_allows_duplicate_symbol_names_with_distinct_local_names ... ok [INFO] [stdout] test foreign::decl::tests::validate_rejects_duplicate_local_names ... 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::decl::tests::validate_rejects_empty_symbol_name ... ok [INFO] [stdout] test foreign::manifest::tests::insert_rejects_empty_library_name ... ok [INFO] [stdout] test ffi::value::tests::value_from_const_ptr_round_trips_to_ptr_variant ... ok [INFO] [stdout] test foreign::manifest::tests::lower_file_allows_duplicate_library_names_as_separate_blocks ... ok [INFO] [stdout] test foreign::bindgen::tests::map_supported_c_types_to_source_types ... ok [INFO] [stdout] test foreign::manifest::tests::manifest_lowering_wraps_unknown_library ... ok [INFO] [stdout] test foreign::manifest::tests::lower_file_wraps_failing_block_index_and_name ... ok [INFO] [stdout] test foreign::manifest::tests::insert_rejects_empty_path_value ... ok [INFO] [stdout] test foreign::manifest::tests::parse_manifest_rejects_empty_path ... 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::decl::tests::library_decl_holds_explicit_name_path_and_functions ... ok [INFO] [stdout] test foreign::manifest::tests::parse_manifest_with_multiple_platforms ... ok [INFO] [stdout] test foreign::bindgen::tests::generate_manifest_creates_new_file ... ok [INFO] [stdout] test foreign::bindgen::tests::loc_without_file_is_treated_as_header_declaration ... ok [INFO] [stdout] test foreign::manifest::tests::lower_file_with_manifest_multiple_blocks ... ok [INFO] [stdout] test foreign::bindgen::tests::generate_manifest_updates_existing_file_without_wiping_other_entries ... ok [INFO] [stdout] test foreign::manifest::tests::resolve_unknown_library_fails ... ok [INFO] [stdout] test foreign::manifest::tests::lower_file_preserves_source_order ... ok [INFO] [stdout] test foreign::manifest::tests::parse_manifest_with_single_library ... ok [INFO] [stdout] test foreign::parse::tests::parse_extern_block_with_alias_function ... ok [INFO] [stdout] test foreign::parse::tests::parse_file_rejects_garbage_between_blocks ... ok [INFO] [stdout] test foreign::parse::tests::lower_function_call_conv_overrides_block_call_conv ... 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::duplicate_block_call_conv_attribute_is_rejected ... ok [INFO] [stdout] test foreign::parse::tests::duplicate_function_call_conv_attribute_is_rejected ... ok [INFO] [stdout] test foreign::parse::tests::lower_defaults_to_c_call_conv_when_no_attributes_present ... ok [INFO] [stdout] test foreign::parse::tests::lower_uses_block_call_conv_when_function_has_none ... ok [INFO] [stdout] test foreign::parse::tests::parse_block_attribute_call_c ... ok [INFO] [stdout] test foreign::decl::tests::function_decl_identical_name_uses_same_local_and_symbol ... ok [INFO] [stdout] test foreign::parse::tests::parse_file_preserves_block_attributes ... 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_function_attribute_call_c ... ok [INFO] [stdout] test foreign::parse::tests::parse_rejects_bad_top_level_keyword ... ok [INFO] [stdout] test foreign::parse::tests::parse_param_forms_named_ignored_and_unnamed ... ok [INFO] [stdout] test foreign::parse::tests::parse_rejects_missing_semicolon ... ok [INFO] [stdout] test foreign::parse::tests::parse_rejects_trailing_input ... ok [INFO] [stdout] test foreign::parse::tests::parse_rejects_bad_alias_form ... ok [INFO] [stdout] test frontend::context::tests::add_file_tracks_order_and_path_maps ... ok [INFO] [stdout] test foreign::parse::tests::parse_then_lower_to_normalized_ir ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_file_preserves_structure ... ok [INFO] [stdout] test frontend::context::tests::desugar_pipeline_reuses_cached_results ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_protocol_initializer_lowers_to_function_member ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_expr_removes_grouped_wrappers ... 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::context::tests::macro_scope_table_is_cached_after_build ... 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::desugar::tests::test_desugar_expr_if_wraps_non_block_else_into_block ... ok [INFO] [stdout] test frontend::context::tests::add_file_reuses_existing_file_id_for_same_path ... ok [INFO] [stdout] test foreign::parse::tests::parse_rejects_unknown_type_name ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_pattern_clones ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_expr_clones ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_expr_if_makes_missing_else_explicit ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_item_clones ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_stmt_removes_nested_grouped_wrappers ... 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_ty_coerces_single_element_tuples ... ok [INFO] [stdout] test frontend::desugar::tests::test_desugar_ty_clones ... ok [INFO] [stdout] test foreign::parse::tests::parse_extern_block_with_identical_name_functions ... ok [INFO] [stdout] test foreign::parse::tests::parse_file_with_multiple_blocks ... ok [INFO] [stdout] test frontend::expansion::provenance::tests::test_provenance_map_iteration ... ok [INFO] [stdout] test frontend::expansion::tests::clause_priority_prefers_reflect_over_rule ... ok [INFO] [stdout] test frontend::expansion::tests::block_style_rule_reconstructs_tokens_from_source_db_spans ... ok [INFO] [stdout] test frontend::expansion::provenance::tests::test_provenanced_from_file_span ... ok [INFO] [stdout] test frontend::expansion::provenance::tests::test_provenance_map_insert_and_get ... ok [INFO] [stdout] test frontend::expansion::tests::macro_definition_index_reports_duplicate_names_deterministically ... ok [INFO] [stdout] test frontend::expansion::provenance::tests::test_provenance_map_find_containing ... ok [INFO] [stdout] test frontend::expansion::provenance::tests::test_provenanced_map ... ok [INFO] [stdout] test frontend::expansion::tests::expansion_parse_failure_emits_diagnostic_on_expanded_output ... ok [INFO] [stdout] test frontend::expansion::tests::hygiene_generated_variable_does_not_collide_with_user_variable ... ok [INFO] [stdout] test frontend::expansion::tests::hygiene_renamed_identifiers_have_synthetic_provenance ... ok [INFO] [stdout] test frontend::expansion::tests::macro_definition_index_collects_scope_path_and_definition_data ... ok [INFO] [stdout] test frontend::expansion::tests::first_match_determinism_uses_first_matching_rule_clause ... ok [INFO] [stdout] test frontend::expansion::tests::block_style_rule_emits_diagnostic_when_source_slice_is_unavailable ... ok [INFO] [stdout] test frontend::expansion::tests::nested_expansion_preserves_provenance_chain ... ok [INFO] [stdout] test frontend::expansion::tests::no_matching_clause_emits_diagnostic_on_expanded_output ... 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::expansion::tests::macro_scope_table_reports_unresolved_and_ambiguous_imports ... ok [INFO] [stdout] test frontend::expansion::tests::rule_expansion_records_expanded_from_provenance ... ok [INFO] [stdout] test frontend::expansion::tests::nested_expansion_expands_inner_invocation_inside_outer_output ... ok [INFO] [stdout] test frontend::hir::lowering::tests::lowering_eliminates_grouped_and_macro_forms ... ok [INFO] [stdout] test frontend::expansion::tests::recursion_safety_stops_infinite_macro_loop_with_error ... ok [INFO] [stdout] test frontend::expansion::tests::reflect_expansion_records_expanded_from_provenance ... ok [INFO] [stdout] test frontend::expansion::tests::provenance_map_tracks_all_expansions ... ok [INFO] [stdout] test frontend::hir::lowering::tests::lowering_is_deterministic ... 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_block_comment ... ok [INFO] [stdout] test frontend::lexer::comment::tests::consume_inner_doc_block_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::line_comment_does_not_overconsume_newline ... ok [INFO] [stdout] test frontend::lexer::comment::tests::skip_trivia_skips_whitespace_and_comments ... ok [INFO] [stdout] test frontend::lexer::comment::tests::consume_comment_returns_none_when_not_at_comment ... ok [INFO] [stdout] test frontend::lexer::comment::tests::skip_whitespace_consumes_unicode_whitespace ... ok [INFO] [stdout] test frontend::lexer::comment::tests::consume_doc_line_comment ... ok [INFO] [stdout] test frontend::lexer::cursor::tests::eat_if_consumes_matching_char ... ok [INFO] [stdout] test frontend::lexer::comment::tests::consume_inner_doc_line_comment ... ok [INFO] [stdout] test frontend::lexer::comment::tests::unterminated_block_comment_reports_error ... ok [INFO] [stdout] test frontend::hir::lowering::tests::lowering_preserves_origin_for_key_nodes ... ok [INFO] [stdout] test frontend::expansion::tests::macro_scope_table_resolves_local_explicit_and_glob_imports ... ok [INFO] [stdout] test frontend::lexer::cursor::tests::current_span_from_uses_byte_offsets ... 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::starts_with_and_eat_str_work ... ok [INFO] [stdout] test frontend::lexer::cursor::tests::eof_behavior_is_stable ... ok [INFO] [stdout] test frontend::lexer::ident::tests::builtin_primitive_type_names_remain_identifiers ... ok [INFO] [stdout] test frontend::lexer::ident::tests::closure_shorthand_stops_before_identifier_tail ... ok [INFO] [stdout] test frontend::lexer::cursor::tests::peek_next_works ... ok [INFO] [stdout] test frontend::lexer::ident::tests::classifies_reserved_keywords ... ok [INFO] [stdout] test frontend::lexer::cursor::tests::mark_and_slice_from_capture_text ... ok [INFO] [stdout] test frontend::lexer::comment::tests::consume_outer_doc_line_comment_distinct_from_normal_comments ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_closure_shorthand_param_single_digit ... ok [INFO] [stdout] test frontend::lexer::cursor::tests::new_cursor_starts_at_zero ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_lifetime_longer_name ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_plain_identifier ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_lifetime_followed_by_type ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_simple_lifetime ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_lifetime_with_underscore ... 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::identifier_does_not_classify_prefix_keyword ... 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::ident::tests::lifetime_does_not_lex_number ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_identifier_with_underscore_and_digits ... ok [INFO] [stdout] test frontend::lexer::lex::tests::lexes_nested_parentheses_inside_interpolation ... ok [INFO] [stdout] test frontend::lexer::ident::tests::returned_span_matches_consumed_bytes ... ok [INFO] [stdout] test frontend::lexer::lex::tests::lexes_char_then_punct_then_ident ... ok [INFO] [stdout] test frontend::lexer::ident::tests::lex_closure_shorthand_param_multi_digit ... ok [INFO] [stdout] test frontend::lexer::lex::tests::eof_token_is_repeatable ... ok [INFO] [stdout] test frontend::lexer::lex::tests::returns_unexpected_character_for_unknown_input ... ok [INFO] [stdout] test frontend::lexer::lex::tests::lexes_numbers_before_punctuation_boundaries ... ok [INFO] [stdout] test frontend::lexer::lex::tests::unterminated_string_propagates_error ... ok [INFO] [stdout] test frontend::lexer::lex::tests::unterminated_block_comment_propagates_error ... ok [INFO] [stdout] test frontend::lexer::lex::tests::skips_trivia_between_tokens ... ok [INFO] [stdout] test frontend::lexer::number::tests::does_not_consume_range_start_as_float ... ok [INFO] [stdout] test frontend::lexer::number::tests::does_not_consume_inclusive_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::lex_decimal_integer ... ok [INFO] [stdout] test frontend::lexer::number::tests::lex_explicit_octal_integer ... ok [INFO] [stdout] test frontend::lexer::number::tests::integer_suffix_requires_identifier_boundary ... ok [INFO] [stdout] test frontend::lexer::number::tests::lex_hex_integer_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_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_hex_integer ... ok [INFO] [stdout] test frontend::lexer::number::tests::lex_legacy_octal_integer ... ok [INFO] [stdout] test frontend::lexer::number::tests::lex_float_with_separators ... ok [INFO] [stdout] test frontend::lexer::number::tests::lex_simple_float ... ok [INFO] [stdout] test frontend::lexer::lex::tests::lexes_simple_token_sequence ... ok [INFO] [stdout] test frontend::lexer::number::tests::lex_decimal_integer_with_separators ... 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::number::tests::lex_float_with_fraction_and_exponent ... ok [INFO] [stdout] test frontend::lexer::number::tests::lex_float_with_exponent ... ok [INFO] [stdout] test frontend::lexer::number::tests::returned_span_matches_consumed_bytes ... ok [INFO] [stdout] test frontend::lexer::punct::tests::lex_new_multi_char_assignment_and_shift_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_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_eqeq_over_eq ... 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_dotdot_over_dot ... 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_questiondot_over_question ... 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_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_ge_over_gt ... 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_shreq_over_shr ... ok [INFO] [stdout] test frontend::lexer::string::tests::lex_interpolation_end_when_depth_is_zero ... 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::number::tests::returns_none_without_consuming_for_non_number_start ... ok [INFO] [stdout] test frontend::lexer::string::tests::lex_escaped_char_literal ... ok [INFO] [stdout] test frontend::lexer::punct::tests::lex_multi_char_punctuators ... ok [INFO] [stdout] test frontend::lexer::string::tests::lex_string_text_stops_before_interpolation ... ok [INFO] [stdout] test frontend::lexer::string::tests::lex_plain_string_segments ... ok [INFO] [stdout] test frontend::lexer::string::tests::does_not_lex_interpolation_end_when_depth_is_nonzero ... ok [INFO] [stdout] test frontend::lexer::punct::tests::lex_new_single_char_bitwise_punctuators ... 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_simple_char_literal ... 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_questionquestion_over_question ... ok [INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_shr_over_gt ... 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_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_reports_unexpected_eof ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::expect_consumes_matching_token ... 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_array_literal_empty ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_assignment_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_additive_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_literal_multiple ... 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::lexer::string::tests::rejects_empty_char_literal ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_assignment_ternary_compound_interaction_current_shape ... ok [INFO] [stdout] test frontend::lexer::punct::tests::longest_match_prefers_arrow_over_minus ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_type ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_array_patterns_with_rest ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_bitwise_and_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_bitwise_or_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_bitwise_xor_expr ... 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_only_statements ... 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_block_with_tail_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_boolean_literal_expr ... ok [INFO] [stdout] test frontend::lexer::string::tests::lex_string_text_stops_before_string_end ... 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_attribute_on_enum_case_allowed ... 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_bitwise_precedence_and_before_xor_before_or ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_attribute_on_statement_rejected ... 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_attribute_on_struct_field_allowed ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_call_expr ... 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_cast_expr_as_optional ... 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_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_clause_let_binding ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closed_range_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_char_literal_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_clause_var_binding_with_type ... 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_cast_vs_additive_precedence ... 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_clause_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_continue_stmt ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_compound_assignment_add ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_multiple_params ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_compound_assignment_right_associative ... 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_reports_error_on_missing_in_for_explicit_params ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_closure_expr_shorthand_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_with_rhs_precedence ... 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_on_top_level_function_attached ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_empty_file ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_empty_param_list ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_empty_block ... 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_doc_comment_on_struct_field_attached ... 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_optional_chain_rhs_interaction ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_enum_with_methods ... 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_equality_expr ... 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_alias ... 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_enum_with_tuple_cases ... 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_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_enum_reports_error_on_missing_case_separator_or_rbrace ... 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::parse_file_with_extern_then_use ... 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_function_reports_error_on_missing_name ... 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_function_with_attribute ... 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_function_with_modifiers_and_return_type ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_float_literal_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_mut_receiver ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_for_stmt ... 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_file_with_macro_then_function ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_receiver ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_break_stmt ... 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_force_unwrap_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_function_with_unsafe_modifier ... 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_generic_application_type ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_grouped_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_grouped_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_identifier_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_identifier_pattern ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_if_else_block_branch_is_expr_block_not_closure ... ok [INFO] [stdout] test frontend::expansion::tests::fixed_point_expansion_chains_macros_until_literal ... 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_if_expr_basic ... 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_if_expr_with_else_if ... 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_stmt_without_else ... 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_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_inclusive_range_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_index_expr ... 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_fallible_syntax_errors ... 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_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_invalid_postfix_force_unwrap_chain_reports_error ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_left_associative_additive_expr ... 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_let_stmt_with_type_and_value ... 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_and_expr ... 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_macro_braced_expr_captures_raw_block ... 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_rule_clause ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_macro_expr_braced ... 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_macro_expr_paren ... 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_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_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_enum_decl ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_extern_block ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_function_decl ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_impl_decl ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_minimal_protocol_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_multiple_doc_comments_on_top_level_function_attached ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_multiple_params ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_multiplicative_expr ... 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_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_namespace_access_expr ... 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_normal_comment_not_attached_as_doc ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_null_coalescing_expr ... 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_null_coalescing_precedence_with_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_inclusive_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_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_nested_right_associative_ternary_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_optional_index_expr ... 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_call_expr ... 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_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_null_coalescing_then_ternary_interaction ... 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_optional_type ... 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_path_generic_application_type ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_path_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_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_pattern_reports_unexpected_eof ... 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_plain_init_decl ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_pointer_type ... 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_default_impl_now_uses_real_block ... 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_member_with_attribute ... 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_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_protocol_with_property_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_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_result_type ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_return_stmt_empty ... 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_type_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_self_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_shift_additive_interaction ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_shift_expr_left_associative ... 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_shorthand_member_expr ... 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_stmt_reports_error_on_bad_for_syntax ... 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_shift_expr_left ... 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_self_type ... 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_string_literal_expr ... 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_string_literal_with_interpolation ... 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_struct_literal_expr ... 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_pattern_rest_must_be_final ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_patterns ... 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_struct_pattern_multiple_rest_rejected ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_struct_with_fields ... 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_then_null_coalescing_interaction ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_ternary_expr_basic ... 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 ... 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_tuple_pattern_with_trailing_comma ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_ternary_right_associative ... 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_unary_negation_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_try_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unary_not_expr ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_underscore_labeled_param ... 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_typed_without_initializer ... 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_rest_must_be_final ... 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_variant_pattern_multiple_rest_rejected ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_variant_patterns ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unlabeled_param ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_wildcard_pattern ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_while_stmt_with_clause_list ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::unexpected_character_is_recovered_during_parser_construction ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parser_new_lexes_tokens_successfully ... ok [INFO] [stdout] test frontend::parser::parse_impl::tests::parse_unsafe_closure_expr_with_explicit_param ... ok [INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_display ... ok [INFO] [stdout] test frontend::resolver::call_signature::tests::test_signature_explicit_label ... 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_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_none_vs_from_name_differ ... 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::error_type_absorbs_follow_on_failures ... ok [INFO] [stdout] test midend::type_infer::tests::finalize_hook_can_override_literal_defaults ... ok [INFO] [stdout] test midend::type_infer::tests::float_literals_default_to_f64_when_unconstrained ... 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::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::optional_and_result_unify_structurally ... ok [INFO] [stdout] test midend::type_infer::tests::stronger_constraint_beats_literal_default ... ok [INFO] [stdout] test midend::type_infer::tests::typed_signature_adapter_preserves_labels_for_inference ... ok [INFO] [stdout] test midend::type_infer::tests::pointer_types_unify_structurally ... ok [INFO] [stdout] test midend::type_infer::tests::unifies_identical_concrete_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 496 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cxc-010541dc22f59e33) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test lsp::server::tests::did_change_updates_diagnostics_from_in_memory_text ... ok [INFO] [stdout] test lsp::server::tests::definition_resolves_dependency_root_item_in_project_context ... ok [INFO] [stdout] test lsp::server::tests::did_open_publishes_diagnostics ... ok [INFO] [stdout] test lsp::server::tests::initialize_shutdown_roundtrip ... ok [INFO] [stdout] test lsp::server::tests::definition_resolves_namespaced_extern_function ... ok [INFO] [stdout] test lsp::server::tests::definition_resolves_binary_import_into_library_target ... ok [INFO] [stdout] test lsp::server::tests::completion_returns_locals_and_items ... ok [INFO] [stdout] test lsp::server::tests::inlay_hint_reports_inferred_local_type ... ok [INFO] [stdout] test lsp::server::tests::definition_resolves_item_reference ... ok [INFO] [stdout] test lsp::server::tests::hover_reports_inferred_expression_type ... ok [INFO] [stdout] test lsp::server::tests::definition_resolves_binary_qualified_library_call_into_root ... ok [INFO] [stdout] test lsp::server::tests::project_binary_can_call_library_with_qualified_named_root_path ... ok [INFO] [stdout] test lsp::server::tests::definition_resolves_local_reference ... ok [INFO] [stdout] test lsp::server::tests::project_analysis_expands_macros_before_semantic_checks ... ok [INFO] [stdout] test lsp::server::tests::did_open_reports_unknown_macro_diagnostic_in_standalone_analysis ... ok [INFO] [stdout] test lsp::server::tests::test_g2d_method ... ok [INFO] [stdout] test lsp::server::tests::test_cli_and_lsp_share_inference_diagnostics ... ok [INFO] [stdout] test lsp::server::tests::project_context_analysis_works_for_files_inside_project ... ok [INFO] [stdout] test lsp::server::tests::standalone_file_fallback_works_without_project ... ok [INFO] [stdout] test lsp::server::tests::document_symbol_returns_top_level_items ... ok [INFO] [stdout] test lsp::server::tests::test_constructor_call ... ok [INFO] [stdout] test lsp::server::tests::test_macro_definition_lookup ... ok [INFO] [stdout] test lsp::server::tests::namespaced_extern_call_is_valid_but_bare_call_reports_error ... 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_mutability_error ... ok [INFO] [stdout] test lsp::server::tests::test_cli_and_lsp_share_pipeline ... 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] [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-c6e8b586a94a311d) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test binary_root_still_refers_to_binary_scope_not_library_scope ... ok [INFO] [stdout] test binary_can_import_current_library_by_library_target_name ... ok [INFO] [stdout] test binary_import_by_library_name_fails_when_project_has_no_library_target ... ok [INFO] [stdout] test binary_target_name_is_not_an_import_root ... ok [INFO] [stdout] test binary_does_not_see_library_without_explicit_import ... ok [INFO] [stdout] test binary_import_missing_library_path_reports_unresolved_path ... ok [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.06s [INFO] [stdout] [INFO] [stderr] Running tests/bindgen_integration.rs (/opt/rustwide/target/debug/deps/bindgen_integration-a313a72779809833) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test cxc_help_lists_bindgen_subcommand ... ok [INFO] [stdout] test bindgen_generates_cx_and_manifest_for_fixture ... FAILED [INFO] [stdout] test cli_invocation_infers_library_name_from_library_path_stem ... FAILED [INFO] [stdout] test generated_outputs_parse_and_lower ... FAILED [INFO] [stdout] test fixture_build_script_produces_dylib ... FAILED [INFO] [stdout] test cli_invocation_generates_expected_outputs ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- bindgen_generates_cx_and_manifest_for_fixture stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'bindgen_generates_cx_and_manifest_for_fixture' (551) 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: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x560512c5c4da - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x560512c5c4da - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x560512c7188a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x560512c7188a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x560512c60d82 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x560512c60d82 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x560512c3a0ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x560512c3a0ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x560512c54489 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x560512a941fc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x560512a941fc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x560512c54642 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x560512c54642 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x560512c3a1a8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x560512c31919 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x560512c3aebd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x560512c7213c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x560512a857fa - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::h7fc027b8ebc0ee32 [INFO] [stdout] at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5 [INFO] [stdout] 20: 0x560512a8426c - bindgen_integration::bindgen_generates_cx_and_manifest_for_fixture::h5d465f3d51784dd6 [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:39:19 [INFO] [stdout] 21: 0x560512a848b7 - bindgen_integration::bindgen_generates_cx_and_manifest_for_fixture::{{closure}}::h6f155ba8db6e549e [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:38:51 [INFO] [stdout] 22: 0x560512a86336 - core::ops::function::FnOnce::call_once::hcae80835ee7a320e [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x560512a882db - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x560512a882db - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x560512a94ccb - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x560512a94ccb - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x560512a94ccb - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x560512a903e4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x560512a903e4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x560512a978d2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x560512a978d2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x560512a978d2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x560512c5b8cf - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x560512c5b8cf - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x741e6cf2caa4 - [INFO] [stdout] 44: 0x741e6cfb9a64 - clone [INFO] [stdout] 45: 0x0 - [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' (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: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x560512c5c4da - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x560512c5c4da - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x560512c7188a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x560512c7188a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x560512c60d82 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x560512c60d82 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x560512c3a0ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x560512c3a0ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x560512c54489 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x560512a941fc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x560512a941fc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x560512c54642 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x560512c54642 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x560512c3a1a8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x560512c31919 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x560512c3aebd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x560512c7213c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x560512a857fa - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::h7fc027b8ebc0ee32 [INFO] [stdout] at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5 [INFO] [stdout] 20: 0x560512a84904 - bindgen_integration::cli_invocation_infers_library_name_from_library_path_stem::hc64c7c55fbcbcb8c [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:213:19 [INFO] [stdout] 21: 0x560512a85327 - bindgen_integration::cli_invocation_infers_library_name_from_library_path_stem::{{closure}}::h5e4aa5c6aba0db89 [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:212:63 [INFO] [stdout] 22: 0x560512a86236 - core::ops::function::FnOnce::call_once::h1275dd9a86589b7a [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x560512a882db - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x560512a882db - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x560512a94ccb - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x560512a94ccb - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x560512a94ccb - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x560512a903e4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x560512a903e4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x560512a978d2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x560512a978d2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x560512a978d2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x560512c5b8cf - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x560512c5b8cf - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x741e6cf2caa4 - [INFO] [stdout] 44: 0x741e6cfb9a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- generated_outputs_parse_and_lower stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'generated_outputs_parse_and_lower' (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: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x560512c5c4da - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x560512c5c4da - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x560512c7188a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x560512c7188a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x560512c60d82 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x560512c60d82 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x560512c3a0ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x560512c3a0ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x560512c54489 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x560512a941fc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x560512a941fc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x560512c54642 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x560512c54642 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x560512c3a1a8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x560512c31919 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x560512c3aebd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x560512c7213c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x560512a857fa - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::h7fc027b8ebc0ee32 [INFO] [stdout] at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5 [INFO] [stdout] 20: 0x560512a82e19 - bindgen_integration::generated_outputs_parse_and_lower::hf0204ae7e3e7a62a [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:63:19 [INFO] [stdout] 21: 0x560512a83597 - bindgen_integration::generated_outputs_parse_and_lower::{{closure}}::h59658057e035536e [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:62:39 [INFO] [stdout] 22: 0x560512a86276 - core::ops::function::FnOnce::call_once::h28cb8e0675786143 [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x560512a882db - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x560512a882db - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x560512a94ccb - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x560512a94ccb - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x560512a94ccb - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x560512a903e4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x560512a903e4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x560512a978d2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x560512a978d2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x560512a978d2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x560512c5b8cf - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x560512c5b8cf - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x741e6cf2caa4 - [INFO] [stdout] 44: 0x741e6cfb9a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- fixture_build_script_produces_dylib stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'fixture_build_script_produces_dylib' (555) 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: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x560512c5c4da - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x560512c5c4da - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x560512c7188a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x560512c7188a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x560512c60d82 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x560512c60d82 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x560512c3a0ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x560512c3a0ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x560512c54489 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x560512a941fc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x560512a941fc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x560512c54642 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x560512c54642 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x560512c3a1a8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x560512c31919 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x560512c3aebd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x560512c7213c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x560512a857fa - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::h7fc027b8ebc0ee32 [INFO] [stdout] at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5 [INFO] [stdout] 20: 0x560512a835c6 - bindgen_integration::fixture_build_script_produces_dylib::h09743a56fca68ad8 [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:32:19 [INFO] [stdout] 21: 0x560512a836d7 - bindgen_integration::fixture_build_script_produces_dylib::{{closure}}::h9b15059d4736635e [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:31:41 [INFO] [stdout] 22: 0x560512a86386 - core::ops::function::FnOnce::call_once::hd311c095bbf3cfb3 [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x560512a882db - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x560512a882db - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x560512a94ccb - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x560512a94ccb - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x560512a94ccb - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x560512a903e4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x560512a903e4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x560512a978d2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x560512a978d2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x560512a978d2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x560512c5b8cf - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x560512c5b8cf - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x741e6cf2caa4 - [INFO] [stdout] 44: 0x741e6cfb9a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- cli_invocation_generates_expected_outputs stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'cli_invocation_generates_expected_outputs' (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: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x560512c5c4da - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x560512c5c4da - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x560512c5c4da - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x560512c7188a - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x560512c7188a - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x560512c60d82 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x560512c60d82 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x560512c3a0ef - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x560512c3a0ef - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x560512c54489 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x560512a941fc - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x560512a941fc - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x560512c54642 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x560512c54642 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x560512c3a1a8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x560512c31919 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x560512c3aebd - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x560512c7213c - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x560512a857fa - bindgen_integration::helpers::bindgen_fixture::build_bindgen_fixture::h7fc027b8ebc0ee32 [INFO] [stdout] at /opt/rustwide/workdir/tests/helpers/bindgen_fixture.rs:20:5 [INFO] [stdout] 20: 0x560512a83704 - bindgen_integration::cli_invocation_generates_expected_outputs::h601c2936aa33fcda [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:156:19 [INFO] [stdout] 21: 0x560512a84237 - bindgen_integration::cli_invocation_generates_expected_outputs::{{closure}}::hc21e34713376fddc [INFO] [stdout] at /opt/rustwide/workdir/tests/bindgen_integration.rs:155:47 [INFO] [stdout] 22: 0x560512a863c6 - core::ops::function::FnOnce::call_once::hdff0aeb8ad046b9a [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x560512a882db - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x560512a882db - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x560512a94ccb - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 27: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x560512a94ccb - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x560512a94ccb - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x560512a94ccb - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x560512a94ccb - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x560512a903e4 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x560512a903e4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x560512a978d2 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 36: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x560512a978d2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x560512a978d2 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x560512a978d2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x560512a978d2 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x560512c5b8cf - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x560512c5b8cf - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x741e6cf2caa4 - [INFO] [stdout] 44: 0x741e6cfb9a64 - clone [INFO] [stdout] 45: 0x0 - [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" "0e3d73077c6f2eb1911e6734581ebb20b71cd509149e6922a2e966198d96f322", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e3d73077c6f2eb1911e6734581ebb20b71cd509149e6922a2e966198d96f322", kill_on_drop: false }` [INFO] [stdout] 0e3d73077c6f2eb1911e6734581ebb20b71cd509149e6922a2e966198d96f322