Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version rustc 1.68.0-nightly (1d12c3cea 2022-12-20)
# docs.rs version docsrs 0.6.0 (16885a3d 2022-12-20)
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/rustc_codegen_spirv-0.4.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/rustc_codegen_spirv-0.4.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:9db6adea6fe108e8475f2314ed6ea91319efc655499b550640da2809d69ffe6a" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20221220-1.68.0-nightly-1d12c3cea\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stdout] 2808b1cf7fedf8b92e5d6b3124cca1a7e0d5303a26bd5971cfe3e40aa29747e6 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "2808b1cf7fedf8b92e5d6b3124cca1a7e0d5303a26bd5971cfe3e40aa29747e6", kill_on_drop: false }` [INFO] [stderr] Compiling rustc_codegen_spirv v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Scraping rustc_codegen_spirv v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: failed to scan lib in package `rustc_codegen_spirv` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example or library should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` or `[lib]` definition in Cargo.toml [INFO] [stderr] warning: `rustc_codegen_spirv` (lib) generated 1 warning [INFO] [stderr] Documenting rustc_codegen_spirv v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0463]: can't find crate for `rustc_apfloat` [INFO] [stderr] --> src/lib.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | extern crate rustc_apfloat; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_ast` [INFO] [stderr] --> src/lib.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | extern crate rustc_ast; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_attr` [INFO] [stderr] --> src/lib.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | extern crate rustc_attr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_codegen_ssa` [INFO] [stderr] --> src/lib.rs:45:1 [INFO] [stderr] | [INFO] [stderr] 45 | extern crate rustc_codegen_ssa; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_data_structures` [INFO] [stderr] --> src/lib.rs:46:1 [INFO] [stderr] | [INFO] [stderr] 46 | extern crate rustc_data_structures; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_driver` [INFO] [stderr] --> src/lib.rs:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | extern crate rustc_driver; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_errors` [INFO] [stderr] --> src/lib.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | extern crate rustc_errors; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_hir` [INFO] [stderr] --> src/lib.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | extern crate rustc_hir; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_index` [INFO] [stderr] --> src/lib.rs:50:1 [INFO] [stderr] | [INFO] [stderr] 50 | extern crate rustc_index; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_interface` [INFO] [stderr] --> src/lib.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | extern crate rustc_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_metadata` [INFO] [stderr] --> src/lib.rs:52:1 [INFO] [stderr] | [INFO] [stderr] 52 | extern crate rustc_metadata; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_middle` [INFO] [stderr] --> src/lib.rs:53:1 [INFO] [stderr] | [INFO] [stderr] 53 | extern crate rustc_middle; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_session` [INFO] [stderr] --> src/lib.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | extern crate rustc_session; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_span` [INFO] [stderr] --> src/lib.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | extern crate rustc_span; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0463]: can't find crate for `rustc_target` [INFO] [stderr] --> src/lib.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | extern crate rustc_target; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stderr] | [INFO] [stderr] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `IntPredicate::*`, `RealPredicate::*`, `AtomicRmwBinOp::*` [INFO] [stderr] --> src/builder/builder_methods.rs:1611:13 [INFO] [stderr] | [INFO] [stderr] 1611 | use IntPredicate::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1813 | use RealPredicate::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 2165 | use AtomicRmwBinOp::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/abi.rs:233:17 [INFO] [stderr] | [INFO] [stderr] 233 | span_bug!(span, "RecursivePointeeCache::end should always have entry") [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/abi.rs:256:21 [INFO] [stderr] | [INFO] [stderr] 256 | span_bug!(span, "RecursivePointeeCache::end defined pointer twice") [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/abi.rs:309:65 [INFO] [stderr] | [INFO] [stderr] 309 | PassMode::Cast(_, _) | PassMode::Indirect { .. } => span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/abi.rs:325:69 [INFO] [stderr] | [INFO] [stderr] 325 | PassMode::Cast(_, _) | PassMode::Indirect { .. } => span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/abi.rs:467:18 [INFO] [stderr] | [INFO] [stderr] 467 | other => span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/abi.rs:547:18 [INFO] [stderr] | [INFO] [stderr] 547 | _ => bug!("Pointer is not `&T`, `*T` or `fn` pointer: {:#?}", layout), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/abi.rs:589:9 [INFO] [stderr] | [INFO] [stderr] 589 | bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/abi.rs:610:35 [INFO] [stderr] | [INFO] [stderr] 610 | FieldsShape::Primitive => span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/abi.rs:714:17 [INFO] [stderr] | [INFO] [stderr] 714 | span_bug!(span, "Variants::Multiple not TyKind::Adt"); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/builder_methods.rs:556:22 [INFO] [stderr] | [INFO] [stderr] 556 | n => bug!("unsupported float width {}", n), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/builder_methods.rs:563:18 [INFO] [stderr] | [INFO] [stderr] 563 | n => bug!("unsupported float width {}", n), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/builder_methods.rs:2331:22 [INFO] [stderr] | [INFO] [stderr] 2331 | _ => bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/builder_methods.rs:2337:18 [INFO] [stderr] | [INFO] [stderr] 2337 | _ => bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/builder_methods.rs:2360:17 [INFO] [stderr] | [INFO] [stderr] 2360 | bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/intrinsics.rs:38:22 [INFO] [stderr] | [INFO] [stderr] 38 | other => bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/intrinsics.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | _ => bug!("copysign must have width 32 or 64, not {}", width), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/intrinsics.rs:77:18 [INFO] [stderr] | [INFO] [stderr] 77 | _ => bug!("expected fn item type, found {}", callee_ty), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/spirv_asm.rs:1054:17 [INFO] [stderr] | [INFO] [stderr] 1054 | bug!("should be handled by parse_operands"); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder/spirv_asm.rs:1363:35 [INFO] [stderr] | [INFO] [stderr] 1363 | Token::Word(_) => bug!(), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/builder/mod.rs:334:65 [INFO] [stderr] | [INFO] [stderr] 334 | PassMode::Cast(_, _) | PassMode::Indirect { .. } => span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/builder/mod.rs:353:65 [INFO] [stderr] | [INFO] [stderr] 353 | PassMode::Cast(_, _) | PassMode::Indirect { .. } => span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder_spirv.rs:75:35 [INFO] [stderr] | [INFO] [stderr] 75 | ... ty => bug!("load called on value that wasn't a pointer: {:?}", ty), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder_spirv.rs:490:9 [INFO] [stderr] | [INFO] [stderr] 490 | bug!("Function not found: {}", id); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/builder_spirv.rs:725:9 [INFO] [stderr] | [INFO] [stderr] 725 | bug!("Block not found: {}", id); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/codegen_cx/constant.rs:444:47 [INFO] [stderr] | [INFO] [stderr] 444 | unsupported_spirv_type => bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/codegen_cx/declare.rs:68:22 [INFO] [stderr] | [INFO] [stderr] 68 | other => bug!("fn_abi type {}", other.debug(function_type, self)), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/codegen_cx/entry.rs:78:22 [INFO] [stderr] | [INFO] [stderr] 78 | _ => span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/codegen_cx/type_.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | span_bug!(span, "failed to get layout for `{}`: {}", ty, err) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/codegen_cx/type_.rs:44:21 [INFO] [stderr] | [INFO] [stderr] 44 | span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/codegen_cx/type_.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/codegen_cx/type_.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/codegen_cx/type_.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/codegen_cx/type_.rs:118:17 [INFO] [stderr] | [INFO] [stderr] 118 | bug!("backend_field_index({:?}): not applicable", layout); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/codegen_cx/type_.rs:124:17 [INFO] [stderr] | [INFO] [stderr] 124 | bug!("backend_field_index({:?}): not applicable", layout) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/link.rs:45:13 [INFO] [stderr] | [INFO] [stderr] 45 | bug!( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/link.rs:611:13 [INFO] [stderr] | [INFO] [stderr] 611 | bug!("Linker errored, but no error reported") [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/link.rs:628:13 [INFO] [stderr] | [INFO] [stderr] 628 | bug!("TODO: Implement whatever the heck this is"); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/linker/duplicates.rs:158:30 [INFO] [stderr] | [INFO] [stderr] 158 | _ => bug!(), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/linker/mem2reg.rs:321:21 [INFO] [stderr] | [INFO] [stderr] 321 | bug!("mem2reg OpCopyMemory doesn't support memory operands yet"); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/linker/peephole_opts.rs:33:22 [INFO] [stderr] | [INFO] [stderr] 33 | _ => bug!(), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `bug` [INFO] [stderr] --> src/linker/peephole_opts.rs:549:14 [INFO] [stderr] | [INFO] [stderr] 549 | _ => bug!("can_fuse_bool should have prevented this case"), [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/spirv_type.rs:797:13 [INFO] [stderr] | [INFO] [stderr] 797 | span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `span_bug` [INFO] [stderr] --> src/spirv_type.rs:808:13 [INFO] [stderr] | [INFO] [stderr] 808 | span_bug!( [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `with_no_trimmed_paths` [INFO] [stderr] --> src/lib.rs:442:13 [INFO] [stderr] | [INFO] [stderr] 442 | with_no_trimmed_paths!(do_codegen()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: cannot determine resolution for the macro `with_no_trimmed_paths` [INFO] [stderr] --> src/lib.rs:445:13 [INFO] [stderr] | [INFO] [stderr] 445 | with_no_trimmed_paths!(do_codegen()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: import resolution is stuck, try simplifying macro imports [INFO] [stderr] [INFO] [stderr] error: Compilation failed, aborting rustdoc [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0432, E0463. [INFO] [stderr] For more information about an error, try `rustc --explain E0432`. [INFO] [stderr] error: could not document `rustc_codegen_spirv` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type dylib --crate-name rustc_codegen_spirv src/lib.rs --target x86_64-unknown-linux-gnu -o /opt/rustwide/target/x86_64-unknown-linux-gnu/doc --cfg 'feature="default"' --cfg 'feature="use-compiled-tools"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=b0f390fa583358ee -Zunstable-options -L dependency=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern ar=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libar-c6af5685713eb91b.rmeta --extern either=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libeither-fa6d3a03b1f729be.rmeta --extern hashbrown=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libhashbrown-af3a4f4360183e07.rmeta --extern indexmap=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libindexmap-d510e132363df4dd.rmeta --extern libc=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-c03ef2396cd597d5.rmeta --extern num_traits=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libnum_traits-645e6020161f33da.rmeta --extern once_cell=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libonce_cell-34c39f69980b3f64.rmeta --extern regex=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libregex-f8b2e57cbcb69155.rmeta --extern rspirv=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/librspirv-afc14cc8083ec0c4.rmeta --extern rustc_demangle=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/librustc_demangle-1ada0b9fa111e69a.rmeta --extern rustc_codegen_spirv_types=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/librustc_codegen_spirv_types-cc091d15c284527e.rmeta --extern sanitize_filename=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libsanitize_filename-2c4bc1bbc52f6f82.rmeta --extern serde=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libserde-6d47aea780219448.rmeta --extern serde_json=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-2ebe741d32f4bda4.rmeta --extern smallvec=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libsmallvec-2343f28d01405d6d.rmeta --extern spirt=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libspirt-19306c061e68135f.rmeta --extern spirv_tools=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libspirv_tools-b7a31a0658f50d62.rmeta --extern-html-root-url 'ar=https://docs.rs/ar/0.9.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'either=https://docs.rs/either/1.8.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'hashbrown=https://docs.rs/hashbrown/0.11.2/x86_64-unknown-linux-gnu' --extern-html-root-url 'indexmap=https://docs.rs/indexmap/1.9.2/x86_64-unknown-linux-gnu' --extern-html-root-url 'libc=https://docs.rs/libc/0.2.138/x86_64-unknown-linux-gnu' --extern-html-root-url 'num_traits=https://docs.rs/num-traits/0.2.15/x86_64-unknown-linux-gnu' --extern-html-root-url 'once_cell=https://docs.rs/once_cell/1.16.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'regex=https://docs.rs/regex/1.7.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'rspirv=https://docs.rs/rspirv/0.11.0+1.5.4/x86_64-unknown-linux-gnu' --extern-html-root-url 'rustc_demangle=https://docs.rs/rustc-demangle/0.1.21/x86_64-unknown-linux-gnu' --extern-html-root-url 'rustc_codegen_spirv_types=https://docs.rs/rustc_codegen_spirv-types/0.4.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'sanitize_filename=https://docs.rs/sanitize-filename/0.4.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'serde=https://docs.rs/serde/1.0.151/x86_64-unknown-linux-gnu' --extern-html-root-url 'serde_json=https://docs.rs/serde_json/1.0.91/x86_64-unknown-linux-gnu' --extern-html-root-url 'smallvec=https://docs.rs/smallvec/1.10.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'spirt=https://docs.rs/spirt/0.1.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'spirv_tools=https://docs.rs/spirv-tools/0.9.0/x86_64-unknown-linux-gnu' -Zunstable-options -Z unstable-options --emit=invocation-specific --resource-suffix -20221220-1.68.0-nightly-1d12c3cea --static-root-path /-/rustdoc.static/ --cap-lints warn --disable-per-crate-search --extern-html-root-takes-precedence --crate-version 0.4.0` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "2808b1cf7fedf8b92e5d6b3124cca1a7e0d5303a26bd5971cfe3e40aa29747e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2808b1cf7fedf8b92e5d6b3124cca1a7e0d5303a26bd5971cfe3e40aa29747e6", kill_on_drop: false }` [INFO] [stdout] 2808b1cf7fedf8b92e5d6b3124cca1a7e0d5303a26bd5971cfe3e40aa29747e6