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.65.0-nightly (29e4a9ee0 2022-08-10)
# docs.rs version docsrs 0.6.0 (24bf3b2 2022-08-08)
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/rustc_codegen_spirv-0.4.0-alpha.13/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/rustc_codegen_spirv-0.4.0-alpha.13/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:824c28ce115f6b999260af6986f3384c158e782489540e41c0b698ca1d9fd927" "/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\", \"-20220810-1.65.0-nightly-29e4a9ee0\", \"--static-root-path\", \"/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c79640f8b61ff414810c972d4fe6581dad515b9ceda8105f145983e98192eea7 [INFO] running `Command { std: "docker" "start" "-a" "c79640f8b61ff414810c972d4fe6581dad515b9ceda8105f145983e98192eea7", kill_on_drop: false }` [INFO] [stderr] Documenting rustc_codegen_spirv v0.4.0-alpha.13 (/opt/rustwide/workdir) [INFO] [stderr] error[E0463]: can't find crate for `rustc_ast` [INFO] [stderr] --> src/lib.rs:40:1 [INFO] [stderr] | [INFO] [stderr] 40 | 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:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | 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:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | 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:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | 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:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | 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:45:1 [INFO] [stderr] | [INFO] [stderr] 45 | 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:46:1 [INFO] [stderr] | [INFO] [stderr] 46 | 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:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | 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:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | 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:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | 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:50:1 [INFO] [stderr] | [INFO] [stderr] 50 | 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:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | 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:52:1 [INFO] [stderr] | [INFO] [stderr] 52 | 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:53:1 [INFO] [stderr] | [INFO] [stderr] 53 | 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 `std::lazy::SyncLazy`, `IntPredicate::*`, `RealPredicate::*`, `AtomicRmwBinOp::*` [INFO] [stderr] --> src/builder/builder_methods.rs:1434:13 [INFO] [stderr] | [INFO] [stderr] 1434 | use IntPredicate::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1636 | use RealPredicate::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1988 | use AtomicRmwBinOp::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/spirv_type.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::lazy::SyncLazy; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no `SyncLazy` in `lazy` [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:308:62 [INFO] [stderr] | [INFO] [stderr] 308 | 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:324:66 [INFO] [stderr] | [INFO] [stderr] 324 | 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:465:18 [INFO] [stderr] | [INFO] [stderr] 465 | 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:545:18 [INFO] [stderr] | [INFO] [stderr] 545 | _ => 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:587:9 [INFO] [stderr] | [INFO] [stderr] 587 | 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:608:35 [INFO] [stderr] | [INFO] [stderr] 608 | 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:709:17 [INFO] [stderr] | [INFO] [stderr] 709 | 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:2153:22 [INFO] [stderr] | [INFO] [stderr] 2153 | _ => 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:2159:18 [INFO] [stderr] | [INFO] [stderr] 2159 | _ => 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:2182:17 [INFO] [stderr] | [INFO] [stderr] 2182 | 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:1366:35 [INFO] [stderr] | [INFO] [stderr] 1366 | 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:62 [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:62 [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:76:35 [INFO] [stderr] | [INFO] [stderr] 76 | ... 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:456:9 [INFO] [stderr] | [INFO] [stderr] 456 | 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:689:9 [INFO] [stderr] | [INFO] [stderr] 689 | 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:431:47 [INFO] [stderr] | [INFO] [stderr] 431 | 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:76:22 [INFO] [stderr] | [INFO] [stderr] 76 | _ => 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:43:13 [INFO] [stderr] | [INFO] [stderr] 43 | 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:562:13 [INFO] [stderr] | [INFO] [stderr] 562 | 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:579:13 [INFO] [stderr] | [INFO] [stderr] 579 | 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:161:30 [INFO] [stderr] | [INFO] [stderr] 161 | _ => 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 `with_no_trimmed_paths` [INFO] [stderr] --> src/lib.rs:448:13 [INFO] [stderr] | [INFO] [stderr] 448 | 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:451:13 [INFO] [stderr] | [INFO] [stderr] 451 | 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=94b582a5694c71b1 -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 bimap=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libbimap-2159c28452bc2e22.rmeta --extern hashbrown=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libhashbrown-51e58f8867b567d1.rmeta --extern indexmap=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libindexmap-c416a1ab045de8ef.rmeta --extern libc=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-30bd687b1a30fbe7.rmeta --extern num_traits=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libnum_traits-b057aa6716a516df.rmeta --extern rspirv=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/librspirv-61435fc9866638d8.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-42ffcdf647b37c31.rmeta --extern sanitize_filename=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libsanitize_filename-7177c145565c46e6.rmeta --extern serde=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libserde-5424b034d6e8a49f.rmeta --extern serde_json=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libserde_json-9e8f3d03cf490ecb.rmeta --extern smallvec=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libsmallvec-3ecef7a252a8112c.rmeta --extern spirv_tools=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libspirv_tools-bf111fc4c155fb3d.rmeta --extern syn=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libsyn-7f0f714b069231bf.rmeta --extern-html-root-url 'ar=https://docs.rs/ar/0.9.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'bimap=https://docs.rs/bimap/0.6.2/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.1/x86_64-unknown-linux-gnu' --extern-html-root-url 'libc=https://docs.rs/libc/0.2.129/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 '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-alpha.13/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.143/x86_64-unknown-linux-gnu' --extern-html-root-url 'serde_json=https://docs.rs/serde_json/1.0.83/x86_64-unknown-linux-gnu' --extern-html-root-url 'smallvec=https://docs.rs/smallvec/1.9.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'spirv_tools=https://docs.rs/spirv-tools/0.8.0/x86_64-unknown-linux-gnu' --extern-html-root-url 'syn=https://docs.rs/syn/1.0.99/x86_64-unknown-linux-gnu' -Zunstable-options -Z unstable-options --emit=invocation-specific --resource-suffix -20220810-1.65.0-nightly-29e4a9ee0 --static-root-path / --cap-lints warn --disable-per-crate-search --extern-html-root-takes-precedence --crate-version 0.4.0-alpha.13` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "c79640f8b61ff414810c972d4fe6581dad515b9ceda8105f145983e98192eea7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c79640f8b61ff414810c972d4fe6581dad515b9ceda8105f145983e98192eea7", kill_on_drop: false }` [INFO] [stdout] c79640f8b61ff414810c972d4fe6581dad515b9ceda8105f145983e98192eea7