[INFO] cloning repository https://github.com/ShinduHub/d3d12rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ShinduHub/d3d12rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FShinduHub%2Fd3d12rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FShinduHub%2Fd3d12rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4dd4eaefe850f8ecc7f854113a81a0d8bc491ddb
[INFO] documenting ShinduHub/d3d12rs against 1.47.0 for beta-1.48-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FShinduHub%2Fd3d12rs" "/workspace/builds/worker-8/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ShinduHub/d3d12rs on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ShinduHub/d3d12rs
[INFO] finished tweaking git repo https://github.com/ShinduHub/d3d12rs
[INFO] tweaked toml for git repo https://github.com/ShinduHub/d3d12rs written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] crate git repo https://github.com/ShinduHub/d3d12rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 132e69a9dfa89acc2d8bd838ef77579ca52c13692724005a3fef80802b1c3cac
[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" "132e69a9dfa89acc2d8bd838ef77579ca52c13692724005a3fef80802b1c3cac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "132e69a9dfa89acc2d8bd838ef77579ca52c13692724005a3fef80802b1c3cac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "132e69a9dfa89acc2d8bd838ef77579ca52c13692724005a3fef80802b1c3cac", kill_on_drop: false }`
[INFO] [stdout] 132e69a9dfa89acc2d8bd838ef77579ca52c13692724005a3fef80802b1c3cac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb3432751611e40077dcddb1274887e35d7a5a57e4a915fff440b96d4a9416f0
[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" "eb3432751611e40077dcddb1274887e35d7a5a57e4a915fff440b96d4a9416f0", kill_on_drop: false }`
[INFO] [stderr]    Compiling directx_math v0.1.0
[INFO] [stderr]    Compiling winapi v0.3.8
[INFO] [stderr]     Checking instant v0.1.4
[INFO] [stderr]     Checking nix v0.14.1
[INFO] [stderr]     Checking rusttype v0.8.3
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]     Checking rusttype v0.7.9
[INFO] [stderr]     Checking andrew v0.2.1
[INFO] [stderr]     Checking wayland-commons v0.23.6
[INFO] [stderr]     Checking calloop v0.4.4
[INFO] [stderr]     Checking wayland-client v0.23.6
[INFO] [stderr]     Checking wayland-protocols v0.23.6
[INFO] [stderr]     Checking smithay-client-toolkit v0.6.6
[INFO] [stderr]     Checking winit v0.22.2
[INFO] [stderr]  Documenting d3d12rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     shared::{
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     um::{d3d12::*, d3d12sdklayers::*, d3dcommon::*, d3dcompiler::*, unknwnbase::*},
[INFO] [stdout]   |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/main.rs:236:26
[INFO] [stdout]     |
[INFO] [stdout] 236 |     fence_event: winapi::um::winnt::HANDLE,
[INFO] [stdout]     |                          ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:449:20
[INFO] [stdout]     |
[INFO] [stdout] 449 |     hwnd: &winapi::shared::windef::HWND,
[INFO] [stdout]     |                    ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain4` in this scope
[INFO] [stdout]    --> src/main.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     swapchain: *mut IDXGISwapChain4,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]    --> src/main.rs:233:25
[INFO] [stdout]     |
[INFO] [stdout] 233 |     command_queue: *mut ID3D12CommandQueue,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Fence` in this scope
[INFO] [stdout]    --> src/main.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |     fence: *mut ID3D12Fence,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]    --> src/main.rs:259:29
[INFO] [stdout]     |
[INFO] [stdout] 259 |     command_allocator: *mut ID3D12CommandAllocator,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]    --> src/main.rs:260:24
[INFO] [stdout]     |
[INFO] [stdout] 260 |     command_list: *mut ID3D12GraphicsCommandList,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]    --> src/main.rs:261:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pipeline_state: *mut ID3D12PipelineState,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]    --> src/main.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |     root_signature: *mut ID3D12RootSignature,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/main.rs:263:28
[INFO] [stdout]     |
[INFO] [stdout] 263 |     render_targets: &[*mut ID3D12Resource; FRAME_COUNT as _],
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> src/main.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |     descriptor_heap: *mut ID3D12DescriptorHeap,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `D3D12_VERTEX_BUFFER_VIEW` in this scope
[INFO] [stdout]    --> src/main.rs:267:26
[INFO] [stdout]     |
[INFO] [stdout] 267 |     vertex_buffer_view: &D3D12_VERTEX_BUFFER_VIEW,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory6` in this scope
[INFO] [stdout]    --> src/main.rs:360:29
[INFO] [stdout]     |
[INFO] [stdout] 360 | fn create_factory() -> *mut IDXGIFactory6 {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory6` in this scope
[INFO] [stdout]    --> src/main.rs:381:34
[INFO] [stdout]     |
[INFO] [stdout] 381 | fn get_adapter<'t>(factory: *mut IDXGIFactory6) -> *mut IDXGIAdapter4 {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in this scope
[INFO] [stdout]    --> src/main.rs:381:57
[INFO] [stdout]     |
[INFO] [stdout] 381 | fn get_adapter<'t>(factory: *mut IDXGIFactory6) -> *mut IDXGIAdapter4 {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIAdapter4` in this scope
[INFO] [stdout]    --> src/main.rs:408:32
[INFO] [stdout]     |
[INFO] [stdout] 408 | fn create_device(adapter: *mut IDXGIAdapter4) -> *mut ID3D12Device2 {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:408:55
[INFO] [stdout]     |
[INFO] [stdout] 408 | fn create_device(adapter: *mut IDXGIAdapter4) -> *mut ID3D12Device2 {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:425:38
[INFO] [stdout]     |
[INFO] [stdout] 425 | fn create_command_queue(device: *mut ID3D12Device2) -> *mut ID3D12CommandQueue {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]    --> src/main.rs:425:61
[INFO] [stdout]     |
[INFO] [stdout] 425 | fn create_command_queue(device: *mut ID3D12Device2) -> *mut ID3D12CommandQueue {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGIFactory6` in this scope
[INFO] [stdout]    --> src/main.rs:450:19
[INFO] [stdout]     |
[INFO] [stdout] 450 |     factory: *mut IDXGIFactory6,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandQueue` in this scope
[INFO] [stdout]    --> src/main.rs:451:25
[INFO] [stdout]     |
[INFO] [stdout] 451 |     command_queue: *mut ID3D12CommandQueue,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain4` in this scope
[INFO] [stdout]    --> src/main.rs:452:12
[INFO] [stdout]     |
[INFO] [stdout] 452 | ) -> (*mut IDXGISwapChain4, u32) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:500:40
[INFO] [stdout]     |
[INFO] [stdout] 500 | fn create_discriptor_heap(device: *mut ID3D12Device2) -> (*mut ID3D12DescriptorHeap, u32) {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> src/main.rs:500:64
[INFO] [stdout]     |
[INFO] [stdout] 500 | fn create_discriptor_heap(device: *mut ID3D12Device2) -> (*mut ID3D12DescriptorHeap, u32) {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:529:18
[INFO] [stdout]     |
[INFO] [stdout] 529 |     device: *mut ID3D12Device2,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IDXGISwapChain4` in this scope
[INFO] [stdout]    --> src/main.rs:530:22
[INFO] [stdout]     |
[INFO] [stdout] 530 |     swap_chain: *mut IDXGISwapChain4,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12DescriptorHeap` in this scope
[INFO] [stdout]    --> src/main.rs:531:27
[INFO] [stdout]     |
[INFO] [stdout] 531 |     descriptor_heap: *mut ID3D12DescriptorHeap,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Resource` in this scope
[INFO] [stdout]    --> src/main.rs:533:12
[INFO] [stdout]     |
[INFO] [stdout] 533 | ) -> [*mut ID3D12Resource; FRAME_COUNT as usize] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:557:42
[INFO] [stdout]     |
[INFO] [stdout] 557 | fn create_command_allocator(device: *mut ID3D12Device2) -> *mut ID3D12CommandAllocator {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]    --> src/main.rs:557:65
[INFO] [stdout]     |
[INFO] [stdout] 557 | fn create_command_allocator(device: *mut ID3D12Device2) -> *mut ID3D12CommandAllocator {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:574:39
[INFO] [stdout]     |
[INFO] [stdout] 574 | fn create_root_signature(device: *mut ID3D12Device2) -> *mut ID3D12RootSignature {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]    --> src/main.rs:574:62
[INFO] [stdout]     |
[INFO] [stdout] 574 | fn create_root_signature(device: *mut ID3D12Device2) -> *mut ID3D12RootSignature {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:615:18
[INFO] [stdout]     |
[INFO] [stdout] 615 |     device: *mut ID3D12Device2,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12RootSignature` in this scope
[INFO] [stdout]    --> src/main.rs:616:26
[INFO] [stdout]     |
[INFO] [stdout] 616 |     root_signature: *mut ID3D12RootSignature,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]    --> src/main.rs:617:11
[INFO] [stdout]     |
[INFO] [stdout] 617 | ) -> *mut ID3D12PipelineState {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12Device2` in this scope
[INFO] [stdout]    --> src/main.rs:794:18
[INFO] [stdout]     |
[INFO] [stdout] 794 |     device: *mut ID3D12Device2,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12CommandAllocator` in this scope
[INFO] [stdout]    --> src/main.rs:795:29
[INFO] [stdout]     |
[INFO] [stdout] 795 |     command_allocator: *mut ID3D12CommandAllocator,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12PipelineState` in this scope
[INFO] [stdout]    --> src/main.rs:796:26
[INFO] [stdout]     |
[INFO] [stdout] 796 |     pipeline_state: *mut ID3D12PipelineState,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ID3D12GraphicsCommandList` in this scope
[INFO] [stdout]    --> src/main.rs:797:11
[INFO] [stdout]     |
[INFO] [stdout] 797 | ) -> *mut ID3D12GraphicsCommandList {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 42 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: Could not document `d3d12rs`.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name d3d12rs src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern directx_math=/opt/rustwide/target/debug/deps/libdirectx_math-e6cbb34898299dec.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-60a6b98773e07ab8.rmeta --extern raw_window_handle=/opt/rustwide/target/debug/deps/libraw_window_handle-b46fdd29680eb9bf.rmeta --extern winapi=/opt/rustwide/target/debug/deps/libwinapi-88766c0e0fd28ef3.rmeta --extern winit=/opt/rustwide/target/debug/deps/libwinit-eb333ee569cc72af.rmeta --cap-lints=warn --crate-version 0.1.0` (exit code: 1)
[INFO] running `Command { std: "docker" "inspect" "eb3432751611e40077dcddb1274887e35d7a5a57e4a915fff440b96d4a9416f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb3432751611e40077dcddb1274887e35d7a5a57e4a915fff440b96d4a9416f0", kill_on_drop: false }`
[INFO] [stdout] eb3432751611e40077dcddb1274887e35d7a5a57e4a915fff440b96d4a9416f0
