[INFO] fetching crate bevy_hanabi 0.19.0...
[INFO] documenting bevy_hanabi-0.19.0 against 1.99.0-beta.8 for beta-rustdoc-1.100
[INFO] extracting crate bevy_hanabi 0.19.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate bevy_hanabi 0.19.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate bevy_hanabi 0.19.0
[INFO] tweaked toml for crates.io crate bevy_hanabi 0.19.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate bevy_hanabi 0.19.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate bevy_hanabi 0.19.0 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ron v0.12.0
[INFO] [stderr]   Downloaded ctrlc v3.5.0
[INFO] [stderr]   Downloaded web-task v1.0.0
[INFO] [stderr]   Downloaded noise v0.9.0
[INFO] [stderr]   Downloaded moxcms v0.7.7
[INFO] [stderr]   Downloaded grid v1.0.0
[INFO] [stderr]   Downloaded font-types v0.10.1
[INFO] [stderr]   Downloaded gilrs-core v0.6.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a
[INFO] running `Command { std: "docker" "start" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking bitflags v2.13.0
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]     Checking typewit v1.14.2
[INFO] [stderr]     Checking spin v0.10.0
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]    Compiling erased-serde v0.4.8
[INFO] [stderr]     Checking bevy_ptr v0.19.0
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking inventory v0.3.21
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]     Checking crossbeam-queue v0.3.12
[INFO] [stderr]     Checking bumpalo v3.19.0
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]     Checking const_panic v0.2.15
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling naga v29.0.3
[INFO] [stderr]     Checking regex-syntax v0.8.7
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]     Checking spirv v0.4.0+sdk-1.4.341.0
[INFO] [stderr]     Checking piper v0.2.4
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]     Checking async-lock v3.4.1
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]     Checking atomicow v1.1.0
[INFO] [stderr]     Checking stackfuture v0.3.0
[INFO] [stderr]     Checking pxfm v0.1.25
[INFO] [stderr]     Checking gpu-descriptor-types v0.2.0
[INFO] [stderr]    Compiling wgpu-hal v29.0.3
[INFO] [stderr]     Checking async-executor v1.13.3
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking euclid v0.22.11
[INFO] [stderr]     Checking gpu-descriptor v0.3.2
[INFO] [stderr]     Checking ordered-float v5.0.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling wgpu-core v29.0.3
[INFO] [stderr]     Checking data-encoding v2.9.0
[INFO] [stderr]    Compiling winit v0.30.12
[INFO] [stderr]    Compiling wgpu v29.0.3
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking x11-dl v2.21.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking guillotiere v0.6.2
[INFO] [stderr]     Checking rand v0.10.1
[INFO] [stderr]     Checking uuid v1.23.4
[INFO] [stderr]     Checking ctrlc v3.5.0
[INFO] [stderr]     Checking rand_distr v0.6.0
[INFO] [stderr]     Checking regex-automata v0.4.12
[INFO] [stderr]    Compiling toml_edit v0.25.6+spec-1.1.0
[INFO] [stderr]     Checking accesskit v0.24.1
[INFO] [stderr]     Checking moxcms v0.7.7
[INFO] [stderr]    Compiling bevy_macro_utils v0.19.0
[INFO] [stderr]    Compiling encase_derive_impl v0.12.0
[INFO] [stderr]    Compiling bevy_ecs_macro_logic v0.19.0
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking regex v1.12.1
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling encase_derive v0.12.0
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling assert_type_match v0.1.1
[INFO] [stderr]    Compiling bevy_reflect_derive v0.19.0
[INFO] [stderr]    Compiling variadics_please v1.1.0
[INFO] [stderr]    Compiling bevy_derive v0.19.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]    Compiling bevy_asset_macros v0.19.0
[INFO] [stderr]     Checking async-io v2.6.0
[INFO] [stderr]    Compiling bevy_encase_derive v0.19.0
[INFO] [stderr]    Compiling bevy_ecs_macros v0.19.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking gethostname v1.0.2
[INFO] [stderr]    Compiling bevy_material_macros v0.19.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]    Compiling bevy_render_macros v0.19.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]     Checking encase v0.12.0
[INFO] [stderr]     Checking gpu-allocator v0.28.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking glam v0.32.1
[INFO] [stderr]     Checking image v0.25.8
[INFO] [stderr]     Checking derive_more v2.0.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking wgpu-types v29.0.3
[INFO] [stderr]     Checking smol_str v0.2.2
[INFO] [stderr]     Checking bevy_platform v0.19.0
[INFO] [stderr]     Checking ron v0.12.0
[INFO] [stderr]     Checking bevy_utils v0.19.0
[INFO] [stderr]     Checking bevy_tasks v0.19.0
[INFO] [stderr]     Checking accesskit_winit v0.32.2
[INFO] [stderr]     Checking bevy_reflect v0.19.0
[INFO] [stderr]     Checking hexasphere v18.0.0
[INFO] [stderr]     Checking wgpu-naga-bridge v29.0.3
[INFO] [stderr]     Checking naga_oil v0.22.0
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v29.0.3
[INFO] [stderr]     Checking bevy_ecs v0.19.0
[INFO] [stderr]     Checking bevy_math v0.19.0
[INFO] [stderr]     Checking bevy_color v0.19.0
[INFO] [stderr]     Checking bevy_app v0.19.0
[INFO] [stderr]     Checking bevy_time v0.19.0
[INFO] [stderr]     Checking bevy_input v0.19.0
[INFO] [stderr]     Checking bevy_transform v0.19.0
[INFO] [stderr]     Checking bevy_log v0.19.0
[INFO] [stderr]     Checking bevy_a11y v0.19.0
[INFO] [stderr]     Checking bevy_diagnostic v0.19.0
[INFO] [stderr]     Checking bevy_asset v0.19.0
[INFO] [stderr]     Checking bevy_window v0.19.0
[INFO] [stderr]     Checking bevy_input_focus v0.19.0
[INFO] [stderr]     Checking bevy_winit v0.19.0
[INFO] [stderr]     Checking bevy_mesh v0.19.0
[INFO] [stderr]     Checking bevy_image v0.19.0
[INFO] [stderr]     Checking bevy_shader v0.19.0
[INFO] [stderr]     Checking bevy_camera v0.19.0
[INFO] [stderr]     Checking bevy_material v0.19.0
[INFO] [stderr]     Checking bevy_render v0.19.0
[INFO] [stderr]     Checking bevy_light v0.19.0
[INFO] [stderr]     Checking bevy_core_pipeline v0.19.0
[INFO] [stderr]     Checking bevy_internal v0.19.0
[INFO] [stderr]     Checking bevy v0.19.0
[INFO] [stderr]  Documenting bevy_hanabi v0.19.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `set`
[INFO] [stdout]    --> src/properties.rs:218:22
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// added with [`set()`] this frame.
[INFO] [stdout]     |                      ^^^^^ no item named `set` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:2:5
[INFO] [stdout]     |
[INFO] [stdout]   2 |     warnings,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` implied by `#[warn(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `WgpuLimits::min_storage_buffer_offset_alignment`
[INFO] [stdout]   --> src/render/aligned_buffer_vec.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// be [`WgpuLimits::min_storage_buffer_offset_alignment`].
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `WgpuLimits` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::AlignedBufferVec::aligned_size`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:198:29
[INFO] [stdout]     |
[INFO] [stdout] 198 |     /// [`aligned_size()`]: crate::AlignedBufferVec::aligned_size
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AlignedBufferVec` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::AlignedBufferVec::write_buffer`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:219:29
[INFO] [stdout]     |
[INFO] [stdout] 219 |     /// [`write_buffer()`]: crate::AlignedBufferVec::write_buffer
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AlignedBufferVec` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::AlignedBufferVec::write_buffer`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:250:29
[INFO] [stdout]     |
[INFO] [stdout] 250 |     /// [`write_buffer()`]: crate::AlignedBufferVec::write_buffer
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AlignedBufferVec` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::HybridAlignedBufferVec::item_align`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:511:27
[INFO] [stdout]     |
[INFO] [stdout] 511 |     /// [`item_align()`]: crate::HybridAlignedBufferVec::item_align
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `HybridAlignedBufferVec` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `set_content`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:528:19
[INFO] [stdout]     |
[INFO] [stdout] 528 |     /// As with [`set_content()`], the content is stored on the CPU and uploaded
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ no item named `set_content` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `write_buffers`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:529:27
[INFO] [stdout]     |
[INFO] [stdout] 529 |     /// on the GPU once [`write_buffers()`] is called.
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ no item named `write_buffers` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `set_content`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:552:19
[INFO] [stdout]     |
[INFO] [stdout] 552 |     /// As with [`set_content()`], the content is stored on the CPU and uploaded
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ no item named `set_content` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `write_buffers`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:553:27
[INFO] [stdout]     |
[INFO] [stdout] 553 |     /// on the GPU once [`write_buffers()`] is called.
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ no item named `write_buffers` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::AlignedBufferVec::write_buffer`
[INFO] [stdout]    --> src/render/aligned_buffer_vec.rs:822:29
[INFO] [stdout]     |
[INFO] [stdout] 822 |     /// [`write_buffer()`]: crate::AlignedBufferVec::write_buffer
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AlignedBufferVec` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::GpuDispatchIndirect`
[INFO] [stdout]   --> src/render/batch.rs:38:38
[INFO] [stdout]    |
[INFO] [stdout] 38 |         /// [`GpuDispatchIndirect`]: super::GpuDispatchIndirect
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `GpuDispatchIndirect` in module `render`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuBatchInfo`
[INFO] [stdout]   --> src/render/batch.rs:52:21
[INFO] [stdout]    |
[INFO] [stdout] 52 |     /// ID of the [`GpuBatchInfo`] in the global shared array for this batch.
[INFO] [stdout]    |                     ^^^^^^^^^^^^ no item named `GpuBatchInfo` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::effect_cache::EffectBuffer`
[INFO] [stdout]   --> src/render/batch.rs:59:27
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// [`EffectBuffer`]: super::effect_cache::EffectBuffer
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EffectBuffer` in module `effect_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuBufferOperations`
[INFO] [stdout]    --> src/render/batch.rs:126:24
[INFO] [stdout]     |
[INFO] [stdout] 126 |     /// submitted to [`GpuBufferOperations`].
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ no item named `GpuBufferOperations` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `prepare_effects`
[INFO] [stdout]    --> src/render/batch.rs:334:8
[INFO] [stdout]     |
[INFO] [stdout] 334 | /// ([`prepare_effects()`]), once per effect batch per group. In turns it
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^ no item named `prepare_effects` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RenderStage::Prepare`
[INFO] [stdout]    --> src/render/buffer_table.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 | /// - During the [`RenderStage::Prepare`] stage, call
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ no item named `RenderStage` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `clear_previous_frame_resizes`
[INFO] [stdout]    --> src/render/buffer_table.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 | ///   [`clear_previous_frame_resizes()`] to clear any stale buffer from the
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `clear_previous_frame_resizes` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `insert`
[INFO] [stdout]    --> src/render/buffer_table.rs:123:51
[INFO] [stdout]     |
[INFO] [stdout] 123 | ///   previous frame. Then insert new rows with [`insert()`] and if you made
[INFO] [stdout]     |                                                   ^^^^^^^^ no item named `insert` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `allocate_gpu`
[INFO] [stdout]    --> src/render/buffer_table.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 | ///   changes call [`allocate_gpu()`] at the end to allocate any new buffer
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ no item named `allocate_gpu` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RenderStage::Render`
[INFO] [stdout]    --> src/render/buffer_table.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout] 126 | /// - During the [`RenderStage::Render`] stage, call [`write_buffer()`] from a
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ no item named `RenderStage` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `write_buffer`
[INFO] [stdout]    --> src/render/buffer_table.rs:126:56
[INFO] [stdout]     |
[INFO] [stdout] 126 | /// - During the [`RenderStage::Render`] stage, call [`write_buffer()`] from a
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^ no item named `write_buffer` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `insert`
[INFO] [stdout]    --> src/render/buffer_table.rs:271:51
[INFO] [stdout]     |
[INFO] [stdout] 271 |     /// may not contain all data since the last [`insert()`] call, and could
[INFO] [stdout]     |                                                   ^^^^^^^^ no item named `insert` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `insert`
[INFO] [stdout]    --> src/render/buffer_table.rs:273:40
[INFO] [stdout]     |
[INFO] [stdout] 273 |     /// pending values inserted with [`insert()`].
[INFO] [stdout]     |                                        ^^^^^^^^ no item named `insert` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::BufferTable::insert`
[INFO] [stdout]    --> src/render/buffer_table.rs:340:23
[INFO] [stdout]     |
[INFO] [stdout] 340 |     /// [`insert()`]: crate::BufferTable::insert
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BufferTable` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `insert`
[INFO] [stdout]    --> src/render/buffer_table.rs:630:30
[INFO] [stdout]     |
[INFO] [stdout] 630 |     /// have been made via [`insert()`] but before the GPU buffer is actually
[INFO] [stdout]     |                              ^^^^^^^^ no item named `insert` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `self::ParticleSlab::invalidate_particle_sim_bind_groups`
[INFO] [stdout]    --> src/render/effect_cache.rs:476:52
[INFO] [stdout]     |
[INFO] [stdout] 476 |     /// [`invalidate_particle_sim_bind_groups()`]: self::ParticleSlab::invalidate_particle_sim_bind_groups
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `ParticleSlab` has no field or associated item named `invalidate_particle_sim_bind_groups`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BufferTable`
[INFO] [stdout]    --> src/render/effect_cache.rs:703:39
[INFO] [stdout]     |
[INFO] [stdout] 703 | /// Index of a row (entry) into the [`BufferTable`] storing the indirect draw
[INFO] [stdout]     |                                       ^^^^^^^^^^^ no item named `BufferTable` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EffectSpawner::spawn_count`
[INFO] [stdout]   --> src/render/event.rs:55:7
[INFO] [stdout]    |
[INFO] [stdout] 55 | /// [`EffectSpawner::spawn_count`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EffectSpawner` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EffectCache::child_infos_buffer`
[INFO] [stdout]    --> src/render/event.rs:154:44
[INFO] [stdout]     |
[INFO] [stdout] 154 |     /// Indices in bytes into the global [`EffectCache::child_infos_buffer`] of
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EffectCache` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::allocate_gpu`
[INFO] [stdout]    --> src/render/gpu_buffer.rs:165:29
[INFO] [stdout]     |
[INFO] [stdout] 165 |     /// [`allocate_gpu()`]: Self::allocate_gpu
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ the struct `GpuBuffer` has no field or associated item named `allocate_gpu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::allocate_gpu`
[INFO] [stdout]    --> src/render/gpu_buffer.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// [`free()`]: Self::allocate_gpu
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ the struct `GpuBuffer` has no field or associated item named `allocate_gpu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `capacity`
[INFO] [stdout]    --> src/render/gpu_buffer.rs:229:50
[INFO] [stdout]     |
[INFO] [stdout] 229 |     /// than or equal to the value returned by [`capacity()`], at least
[INFO] [stdout]     |                                                  ^^^^^^^^^^ no item named `capacity` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::allocate_gpu`
[INFO] [stdout]    --> src/render/gpu_buffer.rs:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |     /// [`allocate_gpu()`]: Self::allocate_gpu
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ the struct `GpuBuffer` has no field or associated item named `allocate_gpu`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::reserve`
[INFO] [stdout]    --> src/render/gpu_buffer.rs:278:24
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// [`reserve()`]: Self::reserve
[INFO] [stdout]     |                        ^^^^^^^^^^^^^ the struct `GpuBuffer` has no field or associated item named `reserve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PropertyCache::remove_properties`
[INFO] [stdout]   --> src/render/property.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 | /// Error code for [`PropertyCache::remove_properties()`].
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `PropertyCache` has no function named `remove_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::push`
[INFO] [stdout]    --> src/render/property.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 |     /// [`push()`]: Self::push
[INFO] [stdout]     |                     ^^^^^^^^^^ the struct `PropertyBuffer` has no field or associated item named `push`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::push_many`
[INFO] [stdout]    --> src/render/property.rs:263:26
[INFO] [stdout]     |
[INFO] [stdout] 263 |     /// [`push_many()`]: Self::push_many
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ the struct `PropertyBuffer` has no field or associated item named `push_many`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::AlignedBufferVec::write_buffer`
[INFO] [stdout]    --> src/render/property.rs:390:29
[INFO] [stdout]     |
[INFO] [stdout] 390 |     /// [`write_buffer()`]: crate::AlignedBufferVec::write_buffer
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `AlignedBufferVec` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuDispatchIndirect`
[INFO] [stdout]   --> src/render/sort.rs:98:37
[INFO] [stdout]    |
[INFO] [stdout] 98 |     /// GPU buffer containing the [`GpuDispatchIndirect`] structs for the
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^ no item named `GpuDispatchIndirect` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuDrawIndirect`
[INFO] [stdout]    --> src/render/mod.rs:399:24
[INFO] [stdout]     |
[INFO] [stdout] 399 |     /// Index of the [`GpuDrawIndirect`] or [`GpuDrawIndexedIndirect`] for this
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ no item named `GpuDrawIndirect` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuDrawIndexedIndirect`
[INFO] [stdout]    --> src/render/mod.rs:399:47
[INFO] [stdout]     |
[INFO] [stdout] 399 |     /// Index of the [`GpuDrawIndirect`] or [`GpuDrawIndexedIndirect`] for this
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^ no item named `GpuDrawIndexedIndirect` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuDrawIndirect`
[INFO] [stdout]    --> src/render/mod.rs:576:24
[INFO] [stdout]     |
[INFO] [stdout] 576 |     /// Index of the [`GpuDrawIndirect`] or [`GpuDrawIndexedIndirect`] struct
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ no item named `GpuDrawIndirect` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuDrawIndexedIndirect`
[INFO] [stdout]    --> src/render/mod.rs:576:47
[INFO] [stdout]     |
[INFO] [stdout] 576 |     /// Index of the [`GpuDrawIndirect`] or [`GpuDrawIndexedIndirect`] struct
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^ no item named `GpuDrawIndexedIndirect` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EffectsMeta::draw_indexed_indirect_buffer`
[INFO] [stdout]    --> src/render/mod.rs:578:11
[INFO] [stdout]     |
[INFO] [stdout] 578 |     /// [`EffectsMeta::draw_indexed_indirect_buffer`]. The actual buffer depends
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `EffectsMeta` has no field or associated item named `draw_indexed_indirect_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EffectChildren::effect_cache_ids`
[INFO] [stdout]    --> src/render/mod.rs:590:12
[INFO] [stdout]     |
[INFO] [stdout] 590 |     /// ([`EffectChildren::effect_cache_ids`] and its associated GPU
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EffectChildren` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuDispatchIndirect`
[INFO] [stdout]    --> src/render/mod.rs:622:24
[INFO] [stdout]     |
[INFO] [stdout] 622 |     /// Index of the [`GpuDispatchIndirect`] entry to write the workgroup count
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ no item named `GpuDispatchIndirect` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuDispatchIndirect`
[INFO] [stdout]    --> src/render/mod.rs:775:24
[INFO] [stdout]     |
[INFO] [stdout] 775 |     /// Index of the [`GpuDispatchIndirect`] entry to write the workgroup count
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ no item named `GpuDispatchIndirect` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::GpuBufferOperationArgs::src_offset`
[INFO] [stdout]     --> src/render/mod.rs:1129:25
[INFO] [stdout]      |
[INFO] [stdout] 1129 |     /// [`src_offset`]: crate::GpuBufferOperationArgs::src_offset
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `GpuBufferOperationArgs` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::GpuBufferOperationArgs::src_stride`
[INFO] [stdout]     --> src/render/mod.rs:1130:25
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     /// [`src_stride`]: crate::GpuBufferOperationArgs::src_stride
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `GpuBufferOperationArgs` in module `bevy_hanabi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FillDispatchArgs`
[INFO] [stdout]     --> src/render/mod.rs:1147:31
[INFO] [stdout]      |
[INFO] [stdout] 1147 |     /// This is the same as [`FillDispatchArgs`], but the source element count
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^ no item named `FillDispatchArgs` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::render::ExtractedEffect::property_layout`
[INFO] [stdout]     --> src/render/mod.rs:2392:30
[INFO] [stdout]      |
[INFO] [stdout] 2392 |     /// [`property_layout`]: crate::render::ExtractedEffect::property_layout
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `ExtractedEffect` has no field or associated item named `property_layout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `prepare_effects`
[INFO] [stdout]     --> src/render/mod.rs:2885:36
[INFO] [stdout]      |
[INFO] [stdout] 2885 | /// The resource is populated by [`prepare_effects()`] with all the effects to
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^ no item named `prepare_effects` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CachedIndirectDrawArgs`
[INFO] [stdout]     --> src/render/mod.rs:3412:7
[INFO] [stdout]      |
[INFO] [stdout] 3412 | /// [`CachedIndirectDrawArgs`] components.
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^ no item named `CachedIndirectDrawArgs` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CachedMesh`
[INFO] [stdout]     --> src/render/mod.rs:4066:33
[INFO] [stdout]      |
[INFO] [stdout] 4066 | /// Indexed mesh metadata for [`CachedMesh`].
[INFO] [stdout]      |                                 ^^^^^^^^^^ no item named `CachedMesh` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuEffectMetadata::vertex_or_index_count`
[INFO] [stdout]     --> src/render/mod.rs:4096:15
[INFO] [stdout]      |
[INFO] [stdout] 4096 |     /// See [`GpuEffectMetadata::vertex_or_index_count`].
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `GpuEffectMetadata` has no field or associated item named `vertex_or_index_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuEffectMetadata::first_index_or_vertex_offset`
[INFO] [stdout]     --> src/render/mod.rs:4098:15
[INFO] [stdout]      |
[INFO] [stdout] 4098 |     /// See [`GpuEffectMetadata::first_index_or_vertex_offset`].
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `GpuEffectMetadata` has no field or associated item named `first_index_or_vertex_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `GpuEffectMetadata::vertex_offset_or_base_instance`
[INFO] [stdout]     --> src/render/mod.rs:4100:15
[INFO] [stdout]      |
[INFO] [stdout] 4100 |     /// See [`GpuEffectMetadata::vertex_offset_or_base_instance`].
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `GpuEffectMetadata` has no field or associated item named `vertex_offset_or_base_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::render::effect_cache::EffectBuffer`
[INFO] [stdout]     --> src/render/mod.rs:4807:23
[INFO] [stdout]      |
[INFO] [stdout] 4807 | /// [`EffectBuffer`]: crate::render::effect_cache::EffectBuffer
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EffectBuffer` in module `effect_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EventBuffer`
[INFO] [stdout]     --> src/render/mod.rs:5010:24
[INFO] [stdout]      |
[INFO] [stdout] 5010 |     /// Slice of the [`EventBuffer`] where the GPU spawn events are stored.
[INFO] [stdout]      |                        ^^^^^^^^^^^ no item named `EventBuffer` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RenderSet::PrepareResources`
[INFO] [stdout]     --> src/render/mod.rs:5957:31
[INFO] [stdout]      |
[INFO] [stdout] 5957 | /// This system runs in the [`RenderSet::PrepareResources`] render set, after
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RenderSet` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Abs` is redundant because label `UnaryOperator::Abs` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 567 |     impl_module_unary!(abs, Abs);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: `#[warn(rustdoc::redundant_explicit_links)]` implied by `#[warn(warnings)]`
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Acos` is redundant because label `UnaryOperator::Acos` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 568 |     impl_module_unary!(acos, Acos);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Asin` is redundant because label `UnaryOperator::Asin` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 569 |     impl_module_unary!(asin, Asin);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Atan` is redundant because label `UnaryOperator::Atan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 570 |     impl_module_unary!(atan, Atan);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::All` is redundant because label `UnaryOperator::All` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 571 |     impl_module_unary!(all, All);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Any` is redundant because label `UnaryOperator::Any` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 572 |     impl_module_unary!(any, Any);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Ceil` is redundant because label `UnaryOperator::Ceil` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 573 |     impl_module_unary!(ceil, Ceil);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Cos` is redundant because label `UnaryOperator::Cos` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 574 |     impl_module_unary!(cos, Cos);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Exp` is redundant because label `UnaryOperator::Exp` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 575 |     impl_module_unary!(exp, Exp);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Exp2` is redundant because label `UnaryOperator::Exp2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 576 |     impl_module_unary!(exp2, Exp2);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Floor` is redundant because label `UnaryOperator::Floor` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 577 |     impl_module_unary!(floor, Floor);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Fract` is redundant because label `UnaryOperator::Fract` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 578 |     impl_module_unary!(fract, Fract);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::InvSqrt` is redundant because label `UnaryOperator::InvSqrt` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 579 |     impl_module_unary!(inverse_sqrt, InvSqrt);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Length` is redundant because label `UnaryOperator::Length` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 580 |     impl_module_unary!(length, Length);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Log` is redundant because label `UnaryOperator::Log` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 581 |     impl_module_unary!(log, Log);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Log2` is redundant because label `UnaryOperator::Log2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 582 |     impl_module_unary!(log2, Log2);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Normalize` is redundant because label `UnaryOperator::Normalize` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 583 |     impl_module_unary!(normalize, Normalize);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Pack4x8snorm` is redundant because label `UnaryOperator::Pack4x8snorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 584 |     impl_module_unary!(pack4x8snorm, Pack4x8snorm);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Pack4x8unorm` is redundant because label `UnaryOperator::Pack4x8unorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 585 |     impl_module_unary!(pack4x8unorm, Pack4x8unorm);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Round` is redundant because label `UnaryOperator::Round` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 586 |     impl_module_unary!(round, Round);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Saturate` is redundant because label `UnaryOperator::Saturate` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 587 |     impl_module_unary!(saturate, Saturate);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Sign` is redundant because label `UnaryOperator::Sign` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 588 |     impl_module_unary!(sign, Sign);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Sin` is redundant because label `UnaryOperator::Sin` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 589 |     impl_module_unary!(sin, Sin);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Sqrt` is redundant because label `UnaryOperator::Sqrt` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 590 |     impl_module_unary!(sqrt, Sqrt);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Tan` is redundant because label `UnaryOperator::Tan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 591 |     impl_module_unary!(tan, Tan);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Unpack4x8snorm` is redundant because label `UnaryOperator::Unpack4x8snorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 592 |     impl_module_unary!(unpack4x8snorm, Unpack4x8snorm);
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Unpack4x8unorm` is redundant because label `UnaryOperator::Unpack4x8unorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 593 |     impl_module_unary!(unpack4x8unorm, Unpack4x8unorm);
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::W` is redundant because label `UnaryOperator::W` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 594 |     impl_module_unary!(w, W);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::X` is redundant because label `UnaryOperator::X` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 595 |     impl_module_unary!(x, X);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Y` is redundant because label `UnaryOperator::Y` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 596 |     impl_module_unary!(y, Y);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Z` is redundant because label `UnaryOperator::Z` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 597 |     impl_module_unary!(z, Z);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Add` is redundant because label `BinaryOperator::Add` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 626 |     impl_module_binary!(add, Add);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Atan2` is redundant because label `BinaryOperator::Atan2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 627 |     impl_module_binary!(atan2, Atan2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Cross` is redundant because label `BinaryOperator::Cross` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 628 |     impl_module_binary!(cross, Cross);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Distance` is redundant because label `BinaryOperator::Distance` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 629 |     impl_module_binary!(distance, Distance);
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Div` is redundant because label `BinaryOperator::Div` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 630 |     impl_module_binary!(div, Div);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Dot` is redundant because label `BinaryOperator::Dot` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 631 |     impl_module_binary!(dot, Dot);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::GreaterThanOrEqual` is redundant because label `BinaryOperator::GreaterThanOrEqual` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 632 |     impl_module_binary!(ge, GreaterThanOrEqual);
[INFO] [stdout]     |     ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::GreaterThan` is redundant because label `BinaryOperator::GreaterThan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 633 |     impl_module_binary!(gt, GreaterThan);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::LessThanOrEqual` is redundant because label `BinaryOperator::LessThanOrEqual` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 634 |     impl_module_binary!(le, LessThanOrEqual);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::LessThan` is redundant because label `BinaryOperator::LessThan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 635 |     impl_module_binary!(lt, LessThan);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Max` is redundant because label `BinaryOperator::Max` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 636 |     impl_module_binary!(max, Max);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Min` is redundant because label `BinaryOperator::Min` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 637 |     impl_module_binary!(min, Min);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Mul` is redundant because label `BinaryOperator::Mul` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 638 |     impl_module_binary!(mul, Mul);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Remainder` is redundant because label `BinaryOperator::Remainder` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 639 |     impl_module_binary!(rem, Remainder);
[INFO] [stdout]     |     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Step` is redundant because label `BinaryOperator::Step` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 640 |     impl_module_binary!(step, Step);
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Sub` is redundant because label `BinaryOperator::Sub` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 641 |     impl_module_binary!(sub, Sub);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::UniformRand` is redundant because label `BinaryOperator::UniformRand` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 642 |     impl_module_binary!(uniform, UniformRand);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::NormalRand` is redundant because label `BinaryOperator::NormalRand` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 643 |     impl_module_binary!(normal, NormalRand);
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Vec2` is redundant because label `BinaryOperator::Vec2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 644 |     impl_module_binary!(vec2, Vec2);
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Vec4XyzW` is redundant because label `BinaryOperator::Vec4XyzW` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 645 |     impl_module_binary!(vec4_xyz_w, Vec4XyzW);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::Mix` is redundant because label `TernaryOperator::Mix` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 681 |     impl_module_ternary!(mix, Mix);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::Clamp` is redundant because label `TernaryOperator::Clamp` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 682 |     impl_module_ternary!(clamp, Clamp);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::SmoothStep` is redundant because label `TernaryOperator::SmoothStep` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 683 |     impl_module_ternary!(smoothstep, SmoothStep);
[INFO] [stdout]     |     -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::Vec3` is redundant because label `TernaryOperator::Vec3` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 684 |     impl_module_ternary!(vec3, Vec3);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/render/mod.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 | /// See https://docs.rs/wgpu/latest/wgpu/util/struct.DispatchIndirectArgs.html.
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` implied by `#[warn(warnings)]`
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 455 | /// See <https://docs.rs/wgpu/latest/wgpu/util/struct.DispatchIndirectArgs.html>.
[INFO] [stdout]     |         +                                                                      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/render/mod.rs:478:9
[INFO] [stdout]     |
[INFO] [stdout] 478 | /// See https://docs.rs/wgpu/latest/wgpu/util/struct.DrawIndirectArgs.html.
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 478 | /// See <https://docs.rs/wgpu/latest/wgpu/util/struct.DrawIndirectArgs.html>.
[INFO] [stdout]     |         +                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/render/mod.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 | /// See https://docs.rs/wgpu/latest/wgpu/util/struct.DrawIndexedIndirectArgs.html.
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 507 | /// See <https://docs.rs/wgpu/latest/wgpu/util/struct.DrawIndexedIndirectArgs.html>.
[INFO] [stdout]     |         +                                                                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 30s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/bevy_hanabi/index.html
[INFO] running `Command { std: "docker" "inspect" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling bevy_macro_utils v0.19.0
[INFO] [stderr]    Compiling encase_derive_impl v0.12.0
[INFO] [stderr]    Compiling bevy_ecs_macro_logic v0.19.0
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling bevy_reflect_derive v0.19.0
[INFO] [stderr]    Compiling variadics_please v1.1.0
[INFO] [stderr]    Compiling assert_type_match v0.1.1
[INFO] [stderr]    Compiling bevy_derive v0.19.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling bevy_asset_macros v0.19.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling bevy_material_macros v0.19.0
[INFO] [stderr]    Compiling encase_derive v0.12.0
[INFO] [stderr]    Compiling bevy_encase_derive v0.19.0
[INFO] [stderr]    Compiling bevy_render_macros v0.19.0
[INFO] [stderr]    Compiling bevy_ecs_macros v0.19.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]     Checking calloop v0.13.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking encase v0.12.0
[INFO] [stderr]     Checking gpu-allocator v0.28.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]     Checking image v0.25.8
[INFO] [stderr]     Checking zerocopy v0.8.27
[INFO] [stderr]     Checking glam v0.32.1
[INFO] [stderr]     Checking derive_more v2.0.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking wgpu-types v29.0.3
[INFO] [stderr]     Checking smol_str v0.2.2
[INFO] [stderr]     Checking bevy_platform v0.19.0
[INFO] [stderr]     Checking ron v0.12.0
[INFO] [stderr]     Checking winit v0.30.12
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking bevy_utils v0.19.0
[INFO] [stderr]     Checking bevy_tasks v0.19.0
[INFO] [stderr]     Checking naga v29.0.3
[INFO] [stderr]     Checking accesskit_winit v0.32.2
[INFO] [stderr]     Checking bevy_reflect v0.19.0
[INFO] [stderr]     Checking hexasphere v18.0.0
[INFO] [stderr]     Checking wgpu-naga-bridge v29.0.3
[INFO] [stderr]     Checking naga_oil v0.22.0
[INFO] [stderr]     Checking wgpu-hal v29.0.3
[INFO] [stderr]     Checking bevy_ecs v0.19.0
[INFO] [stderr]     Checking bevy_math v0.19.0
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v29.0.3
[INFO] [stderr]     Checking wgpu-core v29.0.3
[INFO] [stderr]     Checking wgpu v29.0.3
[INFO] [stderr]     Checking bevy_color v0.19.0
[INFO] [stderr]     Checking bevy_app v0.19.0
[INFO] [stderr]     Checking bevy_time v0.19.0
[INFO] [stderr]     Checking bevy_input v0.19.0
[INFO] [stderr]     Checking bevy_transform v0.19.0
[INFO] [stderr]     Checking bevy_log v0.19.0
[INFO] [stderr]     Checking bevy_a11y v0.19.0
[INFO] [stderr]     Checking bevy_diagnostic v0.19.0
[INFO] [stderr]     Checking bevy_asset v0.19.0
[INFO] [stderr]     Checking bevy_window v0.19.0
[INFO] [stderr]     Checking bevy_input_focus v0.19.0
[INFO] [stderr]     Checking bevy_winit v0.19.0
[INFO] [stderr]     Checking bevy_mesh v0.19.0
[INFO] [stderr]     Checking bevy_image v0.19.0
[INFO] [stderr]     Checking bevy_shader v0.19.0
[INFO] [stderr]     Checking bevy_camera v0.19.0
[INFO] [stderr]     Checking bevy_material v0.19.0
[INFO] [stderr]     Checking bevy_render v0.19.0
[INFO] [stderr]     Checking bevy_light v0.19.0
[INFO] [stderr]     Checking bevy_core_pipeline v0.19.0
[INFO] [stderr]     Checking bevy_internal v0.19.0
[INFO] [stderr]     Checking bevy v0.19.0
[INFO] [stderr]  Documenting bevy_hanabi v0.19.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Abs` is redundant because label `UnaryOperator::Abs` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 567 |     impl_module_unary!(abs, Abs);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:2:5
[INFO] [stdout]     |
[INFO] [stdout]   2 |     warnings,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = note: `#[warn(rustdoc::redundant_explicit_links)]` implied by `#[warn(warnings)]`
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Acos` is redundant because label `UnaryOperator::Acos` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 568 |     impl_module_unary!(acos, Acos);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Asin` is redundant because label `UnaryOperator::Asin` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 569 |     impl_module_unary!(asin, Asin);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Atan` is redundant because label `UnaryOperator::Atan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 570 |     impl_module_unary!(atan, Atan);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::All` is redundant because label `UnaryOperator::All` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 571 |     impl_module_unary!(all, All);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Any` is redundant because label `UnaryOperator::Any` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 572 |     impl_module_unary!(any, Any);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Ceil` is redundant because label `UnaryOperator::Ceil` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 573 |     impl_module_unary!(ceil, Ceil);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Cos` is redundant because label `UnaryOperator::Cos` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 574 |     impl_module_unary!(cos, Cos);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Exp` is redundant because label `UnaryOperator::Exp` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 575 |     impl_module_unary!(exp, Exp);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Exp2` is redundant because label `UnaryOperator::Exp2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 576 |     impl_module_unary!(exp2, Exp2);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Floor` is redundant because label `UnaryOperator::Floor` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 577 |     impl_module_unary!(floor, Floor);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Fract` is redundant because label `UnaryOperator::Fract` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 578 |     impl_module_unary!(fract, Fract);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::InvSqrt` is redundant because label `UnaryOperator::InvSqrt` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 579 |     impl_module_unary!(inverse_sqrt, InvSqrt);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Length` is redundant because label `UnaryOperator::Length` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 580 |     impl_module_unary!(length, Length);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Log` is redundant because label `UnaryOperator::Log` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 581 |     impl_module_unary!(log, Log);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Log2` is redundant because label `UnaryOperator::Log2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 582 |     impl_module_unary!(log2, Log2);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Normalize` is redundant because label `UnaryOperator::Normalize` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 583 |     impl_module_unary!(normalize, Normalize);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Pack4x8snorm` is redundant because label `UnaryOperator::Pack4x8snorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 584 |     impl_module_unary!(pack4x8snorm, Pack4x8snorm);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Pack4x8unorm` is redundant because label `UnaryOperator::Pack4x8unorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 585 |     impl_module_unary!(pack4x8unorm, Pack4x8unorm);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Round` is redundant because label `UnaryOperator::Round` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 586 |     impl_module_unary!(round, Round);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Saturate` is redundant because label `UnaryOperator::Saturate` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 587 |     impl_module_unary!(saturate, Saturate);
[INFO] [stdout]     |     -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Sign` is redundant because label `UnaryOperator::Sign` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 588 |     impl_module_unary!(sign, Sign);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Sin` is redundant because label `UnaryOperator::Sin` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 589 |     impl_module_unary!(sin, Sin);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Sqrt` is redundant because label `UnaryOperator::Sqrt` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 590 |     impl_module_unary!(sqrt, Sqrt);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Tan` is redundant because label `UnaryOperator::Tan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 591 |     impl_module_unary!(tan, Tan);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Unpack4x8snorm` is redundant because label `UnaryOperator::Unpack4x8snorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 592 |     impl_module_unary!(unpack4x8snorm, Unpack4x8snorm);
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Unpack4x8unorm` is redundant because label `UnaryOperator::Unpack4x8unorm` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 593 |     impl_module_unary!(unpack4x8unorm, Unpack4x8unorm);
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::W` is redundant because label `UnaryOperator::W` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 594 |     impl_module_unary!(w, W);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::X` is redundant because label `UnaryOperator::X` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 595 |     impl_module_unary!(x, X);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Y` is redundant because label `UnaryOperator::Y` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 596 |     impl_module_unary!(y, Y);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |         #[doc = concat!("Build a [`UnaryOperator::", stringi...ner)`](crate::graph::expr::Module::unary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::UnaryOperator::Z` is redundant because label `UnaryOperator::Z` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 597 |     impl_module_unary!(z, Z);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_unary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Add` is redundant because label `BinaryOperator::Add` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 626 |     impl_module_binary!(add, Add);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Atan2` is redundant because label `BinaryOperator::Atan2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 627 |     impl_module_binary!(atan2, Atan2);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Cross` is redundant because label `BinaryOperator::Cross` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 628 |     impl_module_binary!(cross, Cross);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Distance` is redundant because label `BinaryOperator::Distance` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 629 |     impl_module_binary!(distance, Distance);
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Div` is redundant because label `BinaryOperator::Div` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 630 |     impl_module_binary!(div, Div);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Dot` is redundant because label `BinaryOperator::Dot` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 631 |     impl_module_binary!(dot, Dot);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::GreaterThanOrEqual` is redundant because label `BinaryOperator::GreaterThanOrEqual` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 632 |     impl_module_binary!(ge, GreaterThanOrEqual);
[INFO] [stdout]     |     ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::GreaterThan` is redundant because label `BinaryOperator::GreaterThan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 633 |     impl_module_binary!(gt, GreaterThan);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::LessThanOrEqual` is redundant because label `BinaryOperator::LessThanOrEqual` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 634 |     impl_module_binary!(le, LessThanOrEqual);
[INFO] [stdout]     |     ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::LessThan` is redundant because label `BinaryOperator::LessThan` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 635 |     impl_module_binary!(lt, LessThan);
[INFO] [stdout]     |     --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Max` is redundant because label `BinaryOperator::Max` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 636 |     impl_module_binary!(max, Max);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Min` is redundant because label `BinaryOperator::Min` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 637 |     impl_module_binary!(min, Min);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Mul` is redundant because label `BinaryOperator::Mul` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 638 |     impl_module_binary!(mul, Mul);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Remainder` is redundant because label `BinaryOperator::Remainder` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 639 |     impl_module_binary!(rem, Remainder);
[INFO] [stdout]     |     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Step` is redundant because label `BinaryOperator::Step` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 640 |     impl_module_binary!(step, Step);
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Sub` is redundant because label `BinaryOperator::Sub` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 641 |     impl_module_binary!(sub, Sub);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::UniformRand` is redundant because label `BinaryOperator::UniformRand` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 642 |     impl_module_binary!(uniform, UniformRand);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::NormalRand` is redundant because label `BinaryOperator::NormalRand` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 643 |     impl_module_binary!(normal, NormalRand);
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Vec2` is redundant because label `BinaryOperator::Vec2` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 644 |     impl_module_binary!(vec2, Vec2);
[INFO] [stdout]     |     ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 |         #[doc = concat!("Build a [`BinaryOperator::", string...ht)`](crate::graph::expr::Module::binary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::BinaryOperator::Vec4XyzW` is redundant because label `BinaryOperator::Vec4XyzW` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 645 |     impl_module_binary!(vec4_xyz_w, Vec4XyzW);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_binary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::Mix` is redundant because label `TernaryOperator::Mix` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 681 |     impl_module_ternary!(mix, Mix);
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::Clamp` is redundant because label `TernaryOperator::Clamp` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 682 |     impl_module_ternary!(clamp, Clamp);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::SmoothStep` is redundant because label `TernaryOperator::SmoothStep` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 683 |     impl_module_ternary!(smoothstep, SmoothStep);
[INFO] [stdout]     |     -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/graph/expr.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         #[doc = concat!("Build a [`TernaryOperator::", strin...d)`](crate::graph::expr::Module::ternary).")]
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target `crate::graph::expr::TernaryOperator::Vec3` is redundant because label `TernaryOperator::Vec3` resolves to same destination
[INFO] [stdout] ...
[INFO] [stdout] 684 |     impl_module_ternary!(vec3, Vec3);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: this warning originates in the macro `impl_module_ternary` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 08s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/bevy_hanabi/index.html
[INFO] running `Command { std: "docker" "inspect" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a", kill_on_drop: false }`
[INFO] [stdout] fc88fced68e70d933348ddd208e1eaf84f595965401423e164930217f53a2b5a
