[INFO] cloning repository https://github.com/parkerpierpont/wgsl-preprocess
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/parkerpierpont/wgsl-preprocess" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fparkerpierpont%2Fwgsl-preprocess", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fparkerpierpont%2Fwgsl-preprocess'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4d9b2a248bc8a458fef3fcf503a4c50f8d2051d6
[INFO] documenting parkerpierpont/wgsl-preprocess against 1.69.0 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fparkerpierpont%2Fwgsl-preprocess" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/parkerpierpont/wgsl-preprocess on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/parkerpierpont/wgsl-preprocess
[INFO] finished tweaking git repo https://github.com/parkerpierpont/wgsl-preprocess
[INFO] tweaked toml for git repo https://github.com/parkerpierpont/wgsl-preprocess written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/parkerpierpont/wgsl-preprocess 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.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ash v0.35.1+1.2.203
[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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cde04dcb340f0d4a0ba8e6114ea36d4d1656d4fe02cdd956335bbaa056c317ef
[INFO] running `Command { std: "docker" "start" "-a" "cde04dcb340f0d4a0ba8e6114ea36d4d1656d4fe02cdd956335bbaa056c317ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cde04dcb340f0d4a0ba8e6114ea36d4d1656d4fe02cdd956335bbaa056c317ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cde04dcb340f0d4a0ba8e6114ea36d4d1656d4fe02cdd956335bbaa056c317ef", kill_on_drop: false }`
[INFO] [stdout] cde04dcb340f0d4a0ba8e6114ea36d4d1656d4fe02cdd956335bbaa056c317ef
[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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5ea18bd4f8efa94cce2a79b743d40fa538c33a2a679311e18290efc886cb7135
[INFO] running `Command { std: "docker" "start" "-a" "5ea18bd4f8efa94cce2a79b743d40fa538c33a2a679311e18290efc886cb7135", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.116
[INFO] [stderr]    Compiling syn v1.0.86
[INFO] [stderr]     Checking libloading v0.7.3
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling quote v1.0.15
[INFO] [stderr]    Compiling indexmap v1.8.0
[INFO] [stderr]     Checking fixedbitset v0.4.1
[INFO] [stderr]     Checking lock_api v0.4.6
[INFO] [stderr]     Checking dlib v0.5.0
[INFO] [stderr]    Compiling ash v0.35.1+1.2.203
[INFO] [stderr]    Compiling wayland-scanner v0.29.4
[INFO] [stderr]     Checking wayland-sys v0.29.4
[INFO] [stderr]    Compiling wgpu-core v0.12.0 (https://github.com/gfx-rs/wgpu?rev=3e0305d27d790034fc54ef871f733399fb7cd374#3e0305d2)
[INFO] [stderr]     Checking gpu-alloc v0.5.3
[INFO] [stderr]     Checking wgpu-types v0.12.0 (https://github.com/gfx-rs/wgpu?rev=3e0305d27d790034fc54ef871f733399fb7cd374#3e0305d2)
[INFO] [stderr]     Checking unicode-xid v0.2.2
[INFO] [stderr]     Checking tracing-core v0.1.22
[INFO] [stderr]     Checking pp-rs v0.2.1
[INFO] [stderr]     Checking regex-syntax v0.6.25
[INFO] [stderr]     Checking pollster v0.2.5
[INFO] [stderr]    Compiling wayland-client v0.29.4
[INFO] [stderr]    Compiling wayland-protocols v0.29.4
[INFO] [stderr]     Checking getrandom v0.2.4
[INFO] [stderr]     Checking nix v0.22.3
[INFO] [stderr]     Checking parking_lot_core v0.8.5
[INFO] [stderr]     Checking ahash v0.7.6
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking khronos-egl v4.1.0
[INFO] [stderr]     Checking memmap2 v0.3.1
[INFO] [stderr]     Checking x11-dl v2.19.1
[INFO] [stderr]     Checking gpu-descriptor v0.2.2
[INFO] [stderr]     Checking mio v0.8.0
[INFO] [stderr]     Checking petgraph v0.6.0
[INFO] [stderr]     Checking regex v1.5.4
[INFO] [stderr]     Checking wayland-commons v0.29.4
[INFO] [stderr]     Checking calloop v0.9.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling tracing-attributes v0.1.19
[INFO] [stderr]    Compiling bytemuck_derive v1.0.1
[INFO] [stderr]     Checking bytemuck v1.7.3
[INFO] [stderr]     Checking glam v0.20.2
[INFO] [stderr]     Checking wayland-cursor v0.29.4
[INFO] [stderr]     Checking thiserror v1.0.30
[INFO] [stderr]     Checking naga v0.8.0 (https://github.com/gfx-rs/naga?rev=0ce98d6#0ce98d64)
[INFO] [stderr]     Checking naga v0.8.5
[INFO] [stderr]     Checking tracing v0.1.30
[INFO] [stderr]     Checking wgpu-hal v0.12.0 (https://github.com/gfx-rs/wgpu?rev=3e0305d27d790034fc54ef871f733399fb7cd374#3e0305d2)
[INFO] [stderr]     Checking wgpu v0.12.0 (https://github.com/gfx-rs/wgpu?rev=3e0305d27d790034fc54ef871f733399fb7cd374#3e0305d2)
[INFO] [stderr]     Checking smithay-client-toolkit v0.15.3
[INFO] [stderr]     Checking winit v0.26.1
[INFO] [stderr]     Checking runtime v0.1.0 (/opt/rustwide/workdir/crates/runtime)
[INFO] [stderr]  Documenting runtime v0.1.0 (/opt/rustwide/workdir/crates/runtime)
[INFO] [stdout] warning: unused imports: `path::PathBuf`, `str::FromStr`
[INFO] [stdout]  --> crates/runtime/src/shader.rs:8:66
[INFO] [stdout]   |
[INFO] [stdout] 8 |     borrow::Cow, collections::HashSet, marker::Copy, ops::Deref, path::PathBuf, str::FromStr,
[INFO] [stdout]   |                                                                  ^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `GlslParse` is never constructed
[INFO] [stdout]   --> crates/runtime/src/shader.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub enum ShaderReflectError {
[INFO] [stdout]    |          ------------------ variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 19 |     GlslParse(Vec<naga::front::glsl::Error>),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ShaderReflectError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `source`, `import_path`, and `imports` are never read
[INFO] [stdout]   --> crates/runtime/src/shader.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct Shader {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 30 |     source: Source,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 31 |     import_path: Option<ShaderImport>,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 32 |     imports: Vec<ShaderImport>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Shader` 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: variants `Wgsl`, `Glsl`, and `SpirV` are never constructed
[INFO] [stdout]   --> crates/runtime/src/shader.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub enum Source {
[INFO] [stdout]    |          ------ variants in this enum
[INFO] [stdout] 83 |     Wgsl(Cow<'static, str>),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 84 |     Glsl(Cow<'static, str>, naga::ShaderStage),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 85 |     SpirV(Cow<'static, [u8]>),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Source` 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: variants `Wgsl`, `Glsl`, and `SpirV` are never constructed
[INFO] [stdout]   --> crates/runtime/src/shader.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub enum ProcessedShader {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] 94 |     Wgsl(Cow<'static, str>),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 95 |     Glsl(Cow<'static, str>, naga::ShaderStage),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 96 |     SpirV(Cow<'static, [u8]>),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ProcessedShader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShaderReflection` is never constructed
[INFO] [stdout]    --> crates/runtime/src/shader.rs:183:12
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub struct ShaderReflection {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `TooManyEndIfs`, `NotEnoughEndIfs`, `ShaderFormatDoesNotSupportShaderDefs`, `ShaderFormatDoesNotSupportImports`, `UnresolvedImport`, and `MismatchedImportFormat` are never constructed
[INFO] [stdout]    --> crates/runtime/src/shader.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 207 | pub enum ProcessShaderError {
[INFO] [stdout]     |          ------------------ variants in this enum
[INFO] [stdout] 208 |     #[error("Too many '# endif' lines. Each endif should be preceded by an if statement.")]
[INFO] [stdout] 209 |     TooManyEndIfs,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 |     NotEnoughEndIfs,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 214 |     #[error("This Shader's format does not support processing shader defs.")]
[INFO] [stdout] 215 |     ShaderFormatDoesNotSupportShaderDefs,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 216 |     #[error("This Shader's formatdoes not support imports.")]
[INFO] [stdout] 217 |     ShaderFormatDoesNotSupportImports,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 218 |     #[error("Unresolved import: {0:?}.")]
[INFO] [stdout] 219 |     UnresolvedImport(ShaderImport),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 220 |     #[error("The shader import {0:?} does not match the source file type. Support for this might be added in the future.")]
[INFO] [stdout] 221 |     MismatchedImportFormat(ShaderImport),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ProcessShaderError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `import_asset_path_regex` and `import_custom_path_regex` are never read
[INFO] [stdout]    --> crates/runtime/src/shader.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 224 | pub struct ShaderImportProcessor {
[INFO] [stdout]     |            --------------------- fields in this struct
[INFO] [stdout] 225 |     import_asset_path_regex: Regex,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 226 |     import_custom_path_regex: Regex,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `AssetPath` and `Custom` are never constructed
[INFO] [stdout]    --> crates/runtime/src/shader.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub enum ShaderImport {
[INFO] [stdout]     |          ------------ variants in this enum
[INFO] [stdout] 231 |     AssetPath(String),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 232 |     Custom(String),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ShaderImport` 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: static `SHADER_IMPORT_PROCESSOR` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:269:12
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub static SHADER_IMPORT_PROCESSOR: Lazy<ShaderImportProcessor> =
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `SHADER_CURRENT_ID` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:272:8
[INFO] [stdout]     |
[INFO] [stdout] 272 | static SHADER_CURRENT_ID: AtomicU32 = AtomicU32::new(0);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ifdef_regex`, `ifndef_regex`, `else_regex`, and `endif_regex` are never read
[INFO] [stdout]    --> crates/runtime/src/shader.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 284 | pub struct ShaderProcessor {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 285 |     ifdef_regex: Regex,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 286 |     ifndef_regex: Regex,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 287 |     else_regex: Regex,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 288 |     endif_regex: Regex,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_wgsl` is never used
[INFO] [stdout]   --> crates/runtime/src/shader.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub fn from_wgsl(source: impl Into<Cow<'static, str>>) -> Shader {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_glsl` is never used
[INFO] [stdout]   --> crates/runtime/src/shader.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub fn from_glsl(source: impl Into<Cow<'static, str>>, stage: naga::ShaderStage) -> Shader {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_spirv` is never used
[INFO] [stdout]   --> crates/runtime/src/shader.rs:54:12
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub fn from_spirv(source: impl Into<Cow<'static, [u8]>>) -> Shader {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_import_path` is never used
[INFO] [stdout]   --> crates/runtime/src/shader.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn set_import_path<P: Into<String>>(&mut self, import_path: P) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with_import_path` is never used
[INFO] [stdout]   --> crates/runtime/src/shader.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn with_import_path<P: Into<String>>(mut self, import_path: P) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `import_path` is never used
[INFO] [stdout]   --> crates/runtime/src/shader.rs:72:12
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub fn import_path(&self) -> Option<&ShaderImport> {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `imports` is never used
[INFO] [stdout]   --> crates/runtime/src/shader.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub fn imports(&self) -> impl ExactSizeIterator<Item = &ShaderImport> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_wgsl_source` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:100:12
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn get_wgsl_source(&self) -> Option<&str> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_glsl_source` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn get_glsl_source(&self) -> Option<&str> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reflect` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:115:12
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn reflect(&self) -> Result<ShaderReflection, ShaderReflectError> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_module_descriptor` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:145:12
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn get_module_descriptor(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_spirv` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:189:12
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub fn get_spirv(&self) -> Result<Vec<u32>, naga::back::spv::Error> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_wgsl` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:201:12
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub fn get_wgsl(&self) -> Result<String, naga::back::wgsl::Error> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_imports` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:245:12
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub fn get_imports(&self, shader: &Shader) -> Vec<ShaderImport> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_imports_from_str` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:253:12
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub fn get_imports_from_str(&self, shader: &str) -> Vec<ShaderImport> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:278:12
[INFO] [stdout]     |
[INFO] [stdout] 278 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `process` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:303:12
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub fn process(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `apply_import` is never used
[INFO] [stdout]    --> crates/runtime/src/shader.rs:392:8
[INFO] [stdout]     |
[INFO] [stdout] 392 |     fn apply_import(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 30 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting playground v0.1.0 (/opt/rustwide/workdir/crates/playground)
[INFO] [stdout] warning: unresolved link to `ShaderSource`
[INFO] [stdout]   --> crates/runtime/src/shader.rs:26:35
[INFO] [stdout]    |
[INFO] [stdout] 26 | /// A shader, as defined by its [`ShaderSource`] and [`ShaderStage`](naga::ShaderStage)
[INFO] [stdout]    |                                   ^^^^^^^^^^^^ no item named `ShaderSource` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 32.62s
[INFO] running `Command { std: "docker" "inspect" "5ea18bd4f8efa94cce2a79b743d40fa538c33a2a679311e18290efc886cb7135", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ea18bd4f8efa94cce2a79b743d40fa538c33a2a679311e18290efc886cb7135", kill_on_drop: false }`
[INFO] [stdout] 5ea18bd4f8efa94cce2a79b743d40fa538c33a2a679311e18290efc886cb7135
[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" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 32cbed331f5576fc37d3bd2c7cdfc8557d883102ff47d99bd91c3e4ca51d421d
[INFO] running `Command { std: "docker" "start" "-a" "32cbed331f5576fc37d3bd2c7cdfc8557d883102ff47d99bd91c3e4ca51d421d", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "32cbed331f5576fc37d3bd2c7cdfc8557d883102ff47d99bd91c3e4ca51d421d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32cbed331f5576fc37d3bd2c7cdfc8557d883102ff47d99bd91c3e4ca51d421d", kill_on_drop: false }`
[INFO] [stdout] 32cbed331f5576fc37d3bd2c7cdfc8557d883102ff47d99bd91c3e4ca51d421d
