[INFO] fetching crate cubek-tile 0.3.0-pre.2...
[INFO] documenting cubek-tile-0.3.0-pre.2 against 1.99.0-beta.1 for beta-rustdoc-1.99-1
[INFO] extracting crate cubek-tile 0.3.0-pre.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate cubek-tile 0.3.0-pre.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cubek-tile 0.3.0-pre.2
[INFO] tweaked toml for crates.io crate cubek-tile 0.3.0-pre.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cubek-tile 0.3.0-pre.2 on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cubek-tile 0.3.0-pre.2 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7
[INFO] running `Command { std: "docker" "start" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7", 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" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7", 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" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling cc v1.4.1
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]     Checking futures-core v0.3.33
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]     Checking event-listener v5.4.2
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking gimli v0.32.3
[INFO] [stderr]     Checking winnow v1.0.4
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.1
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling naga v30.0.0
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]    Compiling cubecl-environment v0.11.0-pre.2
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]     Checking addr2line v0.25.1
[INFO] [stderr]     Checking rustc-demangle v0.1.28
[INFO] [stderr]     Checking futures-io v0.3.33
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]     Checking toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]     Checking fastrand v2.5.0
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking hashlink v0.12.1
[INFO] [stderr]     Checking toml v1.1.4+spec-1.1.0
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]     Checking bit-set v0.10.0
[INFO] [stderr]     Checking codespan-reporting v0.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]     Checking spirv v0.4.0+sdk-1.4.341.0
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]     Checking naga-types v30.0.0
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]    Compiling cubecl-common v0.11.0-pre.2
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking spin v0.10.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking etcetera v0.11.0
[INFO] [stderr]     Checking oneshot v0.2.1
[INFO] [stderr]     Checking embassy-futures v0.1.2
[INFO] [stderr]    Compiling mutants v0.0.3
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive-new v0.7.0
[INFO] [stderr]    Compiling khronos-egl v6.0.0
[INFO] [stderr]     Checking arrayvec v0.7.8
[INFO] [stderr]    Compiling portable-atomic v1.14.0
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]     Checking zerocopy v0.8.56
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling enumset_derive v0.15.0
[INFO] [stderr]     Checking tynm v0.2.0
[INFO] [stderr]    Compiling unsynn v0.3.0
[INFO] [stderr]     Checking wgpu-types v30.0.0
[INFO] [stderr]     Checking ash v0.38.0+1.3.281
[INFO] [stderr]    Compiling wgpu-hal v30.0.0
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]     Checking xxhash-rust v0.8.18
[INFO] [stderr]     Checking either v1.17.0
[INFO] [stderr]     Checking float4 v0.2.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling variadics_please v2.0.0
[INFO] [stderr]     Checking enumset v1.1.14
[INFO] [stderr]     Checking internment v0.8.6
[INFO] [stderr]    Compiling cubecl-macros-internal v0.11.0-pre.2
[INFO] [stderr]     Checking ordered-float v5.3.0
[INFO] [stderr]     Checking rusqlite v0.40.1
[INFO] [stderr]    Compiling cubecl-runtime v0.11.0-pre.2
[INFO] [stderr]    Compiling cubecl-macros v0.11.0-pre.2
[INFO] [stderr]     Checking float-ord v0.3.2
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking futures-task v0.3.33
[INFO] [stderr]     Checking glow v0.17.0
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking cubecl-zspace v0.11.0-pre.2
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking float8 v0.7.0
[INFO] [stderr]    Compiling wgpu-core v30.0.0
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking md5 v0.8.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling wgpu v30.0.0
[INFO] [stderr]    Compiling cubecl-wgpu v0.11.0-pre.2
[INFO] [stderr]    Compiling cubecl v0.11.0-pre.2
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking cubecl-ir v0.11.0-pre.2
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking sanitize-filename v0.6.0
[INFO] [stderr]     Checking cubecl-core v0.11.0-pre.2
[INFO] [stderr]     Checking wgpu-naga-bridge v30.0.0
[INFO] [stderr]     Checking gpu-allocator v0.28.0
[INFO] [stderr]     Checking cubecl-std v0.11.0-pre.2
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v30.0.0
[INFO] [stderr]  Documenting cubek-tile v0.3.0-pre.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `super::Tile`
[INFO] [stdout]  --> src/ops/matmul/mod.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! The matmul reading of a [`Tile`](super::Tile): `c.mma(a, b)` treats the trailing two
[INFO] [stdout]   |                                      ^^^^^^^^^^^ no item named `Tile` in module `ops`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CubePrimitive`
[INFO] [stdout]  --> src/ops/matmul/mod.rs:4:73
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! Two layers: [`lower`] + [`schedule`] recurse over tiles as opaque [`CubePrimitive`]
[INFO] [stdout]   |                                                                         ^^^^^^^^^^^^^ no item named `CubePrimitive` 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::Tile`
[INFO] [stdout]  --> src/ops/matmul/schedule.rs:1:36
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! The walks behind [`Tile::mma`](super::Tile), one per [`Schedule`]. A schedule's body
[INFO] [stdout]   |                                    ^^^^^^^^^^^ no item named `Tile` in module `matmul`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StageStorage::for_space`
[INFO] [stdout]   --> src/physical/arg.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// [`Tile::of`](crate::Tile::of) ([`StageStorage::for_space`]).
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^ the enum `StageStorage` has no variant or associated item named `for_space`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StageStorage::for_space`
[INFO] [stdout]   --> src/physical/arg.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 |     /// [`StageStorage::for_space`]).
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ the enum `StageStorage` has no variant or associated item named `for_space`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TileSpec`
[INFO] [stdout]    --> src/physical/delivery.rs:113:7
[INFO] [stdout]     |
[INFO] [stdout] 113 | /// [`TileSpec`] ([`TileArg`] strided, [`TmaTileArg`] tensor map), so a tensor can never
[INFO] [stdout]     |       ^^^^^^^^ no item named `TileSpec` 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 `untiled`
[INFO] [stdout]    --> src/physical/projection/base.rs:109:77
[INFO] [stdout]     |
[INFO] [stdout] 109 |     /// distinct leading axis, in buffer order. The two collapsing views ([`untiled`],
[INFO] [stdout]     |                                                                             ^^^^^^^ no item named `untiled` 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 `positional`
[INFO] [stdout]    --> src/physical/projection/base.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 |     /// [`positional`]) share it, since both fold an axis's fragments back into the one coordinate
[INFO] [stdout]     |           ^^^^^^^^^^ no item named `positional` 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::TileArg::tile_dequant`
[INFO] [stdout]    --> src/physical/source.rs:241:34
[INFO] [stdout]     |
[INFO] [stdout] 241 |     /// factor ([`tile_dequant`](crate::TileArg::tile_dequant) serves binding width × pack).
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TileArg` has no field or associated item named `tile_dequant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `OperandStage` links to private item `Space::operand_stage`
[INFO] [stdout]   --> src/space/base.rs:88:47
[INFO] [stdout]    |
[INFO] [stdout] 88 | /// What backs a staged matmul operand, the [`Space::operand_stage`] classification. `Plane` stages
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]    = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Staging::new`
[INFO] [stdout]   --> src/space/base.rs:90:40
[INFO] [stdout]    |
[INFO] [stdout] 90 | /// from. Read by the staging store ([`Staging::new`]) and the schedule's unroll (a plane stage
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ no item named `Staging` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Dynamic`
[INFO] [stdout]    --> src/space/base.rs:236:22
[INFO] [stdout]     |
[INFO] [stdout] 236 |     /// Every axis [`Dynamic`]: the kernel form for an operation whose problem dims are all
[INFO] [stdout]     |                      ^^^^^^^ no item named `Dynamic` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_partitioner` links to private item `Partitioner::append`
[INFO] [stdout]    --> src/space/base.rs:253:26
[INFO] [stdout]     |
[INFO] [stdout] 253 |     /// the chain (see [`Partitioner::append`]).
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `merge` links to private item `merge_level`
[INFO] [stdout]    --> src/space/base.rs:366:47
[INFO] [stdout]     |
[INFO] [stdout] 366 |     /// shared axis is broadcast-merged via [`merge_level`] (`n ∪ n = n`, `1 ∪ n = n`, else
[INFO] [stdout]     |                                               ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Walk`
[INFO] [stdout]    --> src/space/base.rs:534:81
[INFO] [stdout]     |
[INFO] [stdout] 534 |     /// edge, that level consumed. Position-free shape; the positions are the [`Walk`].
[INFO] [stdout]     |                                                                                 ^^^^ no item named `Walk` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sub_tile_space` links to private item `crate::PlanePartition::mirror`
[INFO] [stdout]    --> src/space/base.rs:555:20
[INFO] [stdout]     |
[INFO] [stdout] 555 |     /// [`mirror`](crate::PlanePartition::mirror)ed accumulator sizes its fragments from the
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PlaneLanes` links to private item `Distribution::resolve_lanes`
[INFO] [stdout]   --> src/space/partition/distribution.rs:83:28
[INFO] [stdout]    |
[INFO] [stdout] 83 |     /// ([`resolve_lanes`](Distribution::resolve_lanes), driven by `Space::launcher`). Every
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `unit` links to private item `Self::resolve_lanes`
[INFO] [stdout]    --> src/space/partition/distribution.rs:133:42
[INFO] [stdout]     |
[INFO] [stdout] 133 |     /// deferred count [`resolve_lanes`](Self::resolve_lanes) fills in.
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Space::launcher`
[INFO] [stdout]    --> src/space/partition/distribution.rs:188:61
[INFO] [stdout]     |
[INFO] [stdout] 188 | /// never resolved, so the space was not launched through [`Space::launcher`].
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^ no item named `Space` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LeveledTiling::leaf`
[INFO] [stdout]  --> src/space/partition/tiling.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! [`leaf`](LeveledTiling::leaf) is the terminal level: it names the contraction
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^ the struct `LeveledTiling` has no field or associated item named `leaf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LeveledTiling::leaf`
[INFO] [stdout]   --> src/space/partition/tiling.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// then end the chain with [`leaf`](LeveledTiling::leaf).
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^ the struct `LeveledTiling` has no field or associated item named `leaf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Tile`
[INFO] [stdout]  --> src/space/partition/walk.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! an origin); a [`Tile`] locates itself at it.
[INFO] [stdout]   |                     ^^^^ no item named `Tile` 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 `staging`
[INFO] [stdout]  --> src/staging/mod.rs:1:68
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! How an operand lives across the contraction: a staging slot ([`staging`]) sequenced by a
[INFO] [stdout]   |                                                                    ^^^^^^^ no item named `staging` 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::fill`
[INFO] [stdout]  --> src/staging/base.rs:3:80
[INFO] [stdout]   |
[INFO] [stdout] 3 | //! final publish; the operand-specific construction and fill live in [`fill`](crate::fill).
[INFO] [stdout]   |                                                                                ^^^^^^^^^^^ no item named `fill` in module `cubek_tile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `smem_like` links to private item `MemData::smem_stored`
[INFO] [stdout]    --> src/tile/mem.rs:279:64
[INFO] [stdout]     |
[INFO] [stdout] 279 |     /// same), else the one it is *stored* in ([`smem_stored`](MemData::smem_stored)). The operand
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `smem_gathered` links to private item `MemData::at`
[INFO] [stdout]    --> src/tile/mem.rs:378:49
[INFO] [stdout]     |
[INFO] [stdout] 378 |     /// operand was, so [`Tile::nd`] and [`at`](MemData::at) address it through exactly the machinery
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `smem_quant` links to private item `MemData::fill_from`
[INFO] [stdout]    --> src/tile/mem.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |     /// [`fill_from`](MemData::fill_from)).
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_smem_like` links to private item `MemData::smem_stored`
[INFO] [stdout]    --> src/tile/mem.rs:279:64
[INFO] [stdout]     |
[INFO] [stdout] 279 |     /// same), else the one it is *stored* in ([`smem_stored`](MemData::smem_stored)). The operand
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_smem_gathered` links to private item `MemData::at`
[INFO] [stdout]    --> src/tile/mem.rs:378:49
[INFO] [stdout]     |
[INFO] [stdout] 378 |     /// operand was, so [`Tile::nd`] and [`at`](MemData::at) address it through exactly the machinery
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_smem_quant` links to private item `MemData::fill_from`
[INFO] [stdout]    --> src/tile/mem.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |     /// [`fill_from`](MemData::fill_from)).
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::fill_from`
[INFO] [stdout]    --> src/tile/plane.rs:282:71
[INFO] [stdout]     |
[INFO] [stdout] 282 |     /// Drain each tile into its final window of `dst`; [`fill_from`](Self::fill_from)'s inverse.
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^ the struct `PlanePartitionExpand` has no field or associated item named `fill_from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `store_cast_window`
[INFO] [stdout]    --> src/tile/register.rs:166:67
[INFO] [stdout]     |
[INFO] [stdout] 166 |     /// *is* the accumulator, so the partials stay in `T` until [`store_cast_window`] drains them.
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^ no item named `store_cast_window` 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 `copy_2d`
[INFO] [stdout]  --> src/tile/view/matrix.rs:5:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! matmul leaves and [`copy_2d()`].
[INFO] [stdout]   |                         ^^^^^^^^^ no item named `copy_2d` 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 `Tile::width`
[INFO] [stdout]   --> src/tile/view/matrix.rs:96:76
[INFO] [stdout]    |
[INFO] [stdout] 96 |     /// The `i`-th batch matrix over `Vector<T, W>` lines (`W` = [`width`](Tile::width)).
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^ the struct `Tile` has no field or associated item named `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `QuantInfo` links to private item `MemData::at`
[INFO] [stdout]    --> src/tile/mod.rs:102:96
[INFO] [stdout]     |
[INFO] [stdout] 102 | /// `window_start`, and comptime `block` sizes. [`ScaleLayout`] turns those into an address ([`MemData::at`]).
[INFO] [stdout]     |                                                                                                ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dense` links to private item `MemData::dense_lines`
[INFO] [stdout]    --> src/tile/mod.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// walk. See [`MemData::dense_lines`] for the (caller-owned) contiguity
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_dense` links to private item `MemData::dense_lines`
[INFO] [stdout]    --> src/tile/mod.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// walk. See [`MemData::dense_lines`] for the (caller-owned) contiguity
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_dense_method` links to private item `MemData::dense_lines`
[INFO] [stdout]    --> src/tile/mod.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// walk. See [`MemData::dense_lines`] for the (caller-owned) contiguity
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::copy_from`
[INFO] [stdout]    --> src/tile/mod.rs:494:29
[INFO] [stdout]     |
[INFO] [stdout] 494 |     /// type. [`copy_from`](Self::copy_from) can't: its transports move bytes so stay same-type,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ the struct `TileExpand` has no field or associated item named `copy_from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/physical/arg.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |     /// [`StagePlan`](crate::StagePlan) of every stage derived from this operand.
[INFO] [stdout]    |          -----------  ^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |          |
[INFO] [stdout]    |          because label contains path that resolves to same destination
[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)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 30 -     /// [`StagePlan`](crate::StagePlan) of every stage derived from this operand.
[INFO] [stdout] 30 +     /// [`StagePlan`] of every stage derived from this operand.
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/physical/source.rs:107:28
[INFO] [stdout]     |
[INFO] [stdout] 107 |     /// [`ConcreteLayout`](crate::ConcreteLayout) rather than declared twice.
[INFO] [stdout]     |          ----------------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 107 -     /// [`ConcreteLayout`](crate::ConcreteLayout) rather than declared twice.
[INFO] [stdout] 107 +     /// [`ConcreteLayout`] rather than declared twice.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/physical/source.rs:430:28
[INFO] [stdout]     |
[INFO] [stdout] 430 | /// [`QuantTileArgLaunch`](crate::QuantTileArgLaunch) one.
[INFO] [stdout]     |      --------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |      |
[INFO] [stdout]     |      because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 430 - /// [`QuantTileArgLaunch`](crate::QuantTileArgLaunch) one.
[INFO] [stdout] 430 + /// [`QuantTileArgLaunch`] one.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/staging/resident.rs:22:76
[INFO] [stdout]    |
[INFO] [stdout] 22 |     /// output). The register form itself belongs to the declared [`Leaf`](crate::Leaf).
[INFO] [stdout]    |                                                                    ------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                                    |
[INFO] [stdout]    |                                                                    because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 22 -     /// output). The register form itself belongs to the declared [`Leaf`](crate::Leaf).
[INFO] [stdout] 22 +     /// output). The register form itself belongs to the declared [`Leaf`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/tile/mem.rs:1713:21
[INFO] [stdout]      |
[INFO] [stdout] 1713 | /// [`BatchMatrix`](super::BatchMatrix).
[INFO] [stdout]      |      -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |      |
[INFO] [stdout]      |      because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1713 - /// [`BatchMatrix`](super::BatchMatrix).
[INFO] [stdout] 1713 + /// [`BatchMatrix`].
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/tile/view/projected.rs:1:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! The gathered read view over a [`Tile`](crate::Tile). [`AxisProjection`] is the [`Layout`] that
[INFO] [stdout]   |                                    ------  ^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                    |
[INFO] [stdout]   |                                    because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 1 - //! The gathered read view over a [`Tile`](crate::Tile). [`AxisProjection`] is the [`Layout`] that
[INFO] [stdout] 1 + //! The gathered read view over a [`Tile`]. [`AxisProjection`] is the [`Layout`] that
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/tile/view/projected.rs:2:74
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! turns the tile's *logical* coordinate (one per axis of its [`Space`](crate::Space)) into the
[INFO] [stdout]   |                                                                 -------  ^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                                                 |
[INFO] [stdout]   |                                                                 because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 2 - //! turns the tile's *logical* coordinate (one per axis of its [`Space`](crate::Space)) into the
[INFO] [stdout] 2 + //! turns the tile's *logical* coordinate (one per axis of its [`Space`]) into the
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/tile/view/projected.rs:6:37
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! reading through [`BatchMatrix`](super::BatchMatrix). Under a gathering mapping they differ in
[INFO] [stdout]   |                      -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                      |
[INFO] [stdout]   |                      because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 6 - //! reading through [`BatchMatrix`](super::BatchMatrix). Under a gathering mapping they differ in
[INFO] [stdout] 6 + //! reading through [`BatchMatrix`]. Under a gathering mapping they differ in
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tile/view/projected.rs:24:36
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// a new concept; [`BatchMatrix`](super::BatchMatrix) and [`AxisProjection`] are the two the leaves
[INFO] [stdout]    |                     -------------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 24 - /// a new concept; [`BatchMatrix`](super::BatchMatrix) and [`AxisProjection`] are the two the leaves
[INFO] [stdout] 24 + /// a new concept; [`BatchMatrix`] and [`AxisProjection`] are the two the leaves
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tile/view/projected.rs:43:71
[INFO] [stdout]    |
[INFO] [stdout] 43 | /// `phys[pa] = Σ logical[axis] * scale`. Sits between the [`Window`](crate::Window) and the
[INFO] [stdout]    |                                                             --------  ^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                             |
[INFO] [stdout]    |                                                             because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 43 - /// `phys[pa] = Σ logical[axis] * scale`. Sits between the [`Window`](crate::Window) and the
[INFO] [stdout] 43 + /// `phys[pa] = Σ logical[axis] * scale`. Sits between the [`Window`] and the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/tile/view/projected.rs:198:31
[INFO] [stdout]     |
[INFO] [stdout] 198 |     /// axis of its [`Space`](crate::Space) (the innermost a line index). The N-D counterpart of
[INFO] [stdout]     |                      -------  ^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 198 -     /// axis of its [`Space`](crate::Space) (the innermost a line index). The N-D counterpart of
[INFO] [stdout] 198 +     /// axis of its [`Space`] (the innermost a line index). The N-D counterpart of
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/tile/mod.rs:43:62
[INFO] [stdout]    |
[INFO] [stdout] 43 |     /// copy into shared memory. Launched via [`TmaTileArg`](crate::TmaTileArg).
[INFO] [stdout]    |                                                ------------  ^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 43 -     /// copy into shared memory. Launched via [`TmaTileArg`](crate::TmaTileArg).
[INFO] [stdout] 43 +     /// copy into shared memory. Launched via [`TmaTileArg`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/tile/view/projected.rs:115:32
[INFO] [stdout]     |
[INFO] [stdout] 115 |     /// data is the [`Window`](crate::Window)'s question, asked one layer down.
[INFO] [stdout]     |                      --------  ^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 115 -     /// data is the [`Window`](crate::Window)'s question, asked one layer down.
[INFO] [stdout] 115 +     /// data is the [`Window`]'s question, asked one layer down.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/tile/view/projected.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |     /// [`Window`](crate::Window)'s question, asked one layer down.
[INFO] [stdout]     |          --------  ^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[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] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 182 -     /// [`Window`](crate::Window)'s question, asked one layer down.
[INFO] [stdout] 182 +     /// [`Window`]'s question, asked one layer down.
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `mma_register_gather` is both a function and a module
[INFO] [stdout]   --> src/ops/matmul/instruction/register.rs:22:35
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// failing takes the N-D nest ([`mma_register_gather`]); they are independent, so a stencil
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// failing takes the N-D nest ([`mma_register_gather()`]); they are independent, so a stencil
[INFO] [stdout]    |                                                      ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// failing takes the N-D nest ([`mod@mma_register_gather`]); they are independent, so a stencil
[INFO] [stdout]    |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `mma_register_memory` is both a function and a module
[INFO] [stdout]   --> src/ops/matmul/instruction/register.rs:85:21
[INFO] [stdout]    |
[INFO] [stdout] 85 | /// the operands. [`mma_register_memory`] routes anything else to [`mma_register_gather`], so the
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 | /// the operands. [`mma_register_memory()`] routes anything else to [`mma_register_gather`], so the
[INFO] [stdout]    |                                        ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 85 | /// the operands. [`mod@mma_register_memory`] routes anything else to [`mma_register_gather`], so the
[INFO] [stdout]    |                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `mma_register_gather` is both a function and a module
[INFO] [stdout]   --> src/ops/matmul/instruction/register.rs:85:69
[INFO] [stdout]    |
[INFO] [stdout] 85 | /// the operands. [`mma_register_memory`] routes anything else to [`mma_register_gather`], so the
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 85 | /// the operands. [`mma_register_memory`] routes anything else to [`mma_register_gather()`], so the
[INFO] [stdout]    |                                                                                        ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 85 | /// the operands. [`mma_register_memory`] routes anything else to [`mod@mma_register_gather`], so the
[INFO] [stdout]    |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `mma_register_direct` is both a function and a module
[INFO] [stdout]    --> src/ops/matmul/instruction/register.rs:178:7
[INFO] [stdout]     |
[INFO] [stdout] 178 | /// [`mma_register_direct`]'s N-D twin, for the two cases a batch matrix does not describe: several
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 178 | /// [`mma_register_direct()`]'s N-D twin, for the two cases a batch matrix does not describe: several
[INFO] [stdout]     |                          ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 178 | /// [`mod@mma_register_direct`]'s N-D twin, for the two cases a batch matrix does not describe: several
[INFO] [stdout]     |       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `resolve_nd_coords` is both a function and a module
[INFO] [stdout]    --> src/ops/matmul/instruction/register.rs:181:76
[INFO] [stdout]     |
[INFO] [stdout] 181 | /// the addressing differs, since each read resolves a whole coordinate ([`resolve_nd_coords`])
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 181 | /// the addressing differs, since each read resolves a whole coordinate ([`resolve_nd_coords()`])
[INFO] [stdout]     |                                                                                             ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 181 | /// the addressing differs, since each read resolves a whole coordinate ([`mod@resolve_nd_coords`])
[INFO] [stdout]     |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `unravel_reduce_index` is both a function and a module
[INFO] [stdout]    --> src/ops/matmul/instruction/register.rs:186:8
[INFO] [stdout]     |
[INFO] [stdout] 186 | /// ([`unravel_reduce_index`]) for the cost of the div/mod the flat index already implies.
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 186 | /// ([`unravel_reduce_index()`]) for the cost of the div/mod the flat index already implies.
[INFO] [stdout]     |                            ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 186 | /// ([`mod@unravel_reduce_index`]) for the cost of the div/mod the flat index already implies.
[INFO] [stdout]     |        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `load_accumulators` is both a function and a module
[INFO] [stdout]    --> src/ops/matmul/instruction/register.rs:331:19
[INFO] [stdout]     |
[INFO] [stdout] 331 | /// The twin of [`load_accumulators`]: commit the block back once the whole reduce is folded into
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 331 | /// The twin of [`load_accumulators()`]: commit the block back once the whole reduce is folded into
[INFO] [stdout]     |                                    ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 331 | /// The twin of [`mod@load_accumulators`]: commit the block back once the whole reduce is folded into
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `mma_register_direct` is both a function and a module
[INFO] [stdout]   --> src/ops/matmul/instruction/register.rs:10:74
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// regardless of size: each guarded access is its own CFG branch (see [`mma_register_direct`]).
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// regardless of size: each guarded access is its own CFG branch (see [`mma_register_direct()`]).
[INFO] [stdout]    |                                                                                             ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// regardless of size: each guarded access is its own CFG branch (see [`mod@mma_register_direct`]).
[INFO] [stdout]    |                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `resolve_nd_coords` is both a function and a module
[INFO] [stdout]    --> src/ops/matmul/instruction/register.rs:423:12
[INFO] [stdout]     |
[INFO] [stdout] 423 | /// What [`resolve_nd_coords`] and the lane fold assume about how the operands are lined up. Both
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 423 | /// What [`resolve_nd_coords()`] and the lane fold assume about how the operands are lined up. Both
[INFO] [stdout]     |                             ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 423 | /// What [`mod@resolve_nd_coords`] and the lane fold assume about how the operands are lined up. Both
[INFO] [stdout]     |            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::logical_extent` is both a function and a module
[INFO] [stdout]    --> src/physical/projection/base.rs:212:29
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// ([`logical_extent`](crate::logical_extent)). Never empty: every caller decomposes a coordinate along `axis`, and an
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// ([`logical_extent`](crate::logical_extent())). Never empty: every caller decomposes a coordinate along `axis`, and an
[INFO] [stdout]     |                                                  ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// ([`logical_extent`](mod@crate::logical_extent)). Never empty: every caller decomposes a coordinate along `axis`, and an
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::fold_physical` is both a function and a module
[INFO] [stdout]    --> src/physical/projection/base.rs:288:27
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// [`fold_physical`](crate::fold_physical) can invert `GmemLayout`'s `to_source_pos`. True for
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// [`fold_physical`](crate::fold_physical()) can invert `GmemLayout`'s `to_source_pos`. True for
[INFO] [stdout]     |                                               ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// [`fold_physical`](mod@crate::fold_physical) can invert `GmemLayout`'s `to_source_pos`. True for
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `walk_index` is both a function and a module
[INFO] [stdout]  --> src/space/partition/walk_order.rs:7:48
[INFO] [stdout]   |
[INFO] [stdout] 7 | /// A new order is a new variant here plus a [`walk_index`] arm.
[INFO] [stdout]   |                                                ^^^^^^^^^^ ambiguous link
[INFO] [stdout]   |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]   |
[INFO] [stdout] 7 | /// A new order is a new variant here plus a [`walk_index()`] arm.
[INFO] [stdout]   |                                                          ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]   |
[INFO] [stdout] 7 | /// A new order is a new variant here plus a [`mod@walk_index`] arm.
[INFO] [stdout]   |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `full_window` is both a function and a module
[INFO] [stdout]     --> src/tile/mem.rs:1352:7
[INFO] [stdout]      |
[INFO] [stdout] 1352 | /// [`full_window`] for the top gmem tile, over the *physical* axes, where an axis may be
[INFO] [stdout]      |       ^^^^^^^^^^^ ambiguous link
[INFO] [stdout]      |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1352 | /// [`full_window()`] for the top gmem tile, over the *physical* axes, where an axis may be
[INFO] [stdout]      |                  ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]      |
[INFO] [stdout] 1352 | /// [`mod@full_window`] for the top gmem tile, over the *physical* axes, where an axis may be
[INFO] [stdout]      |       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `line_digit` is both a function and a module
[INFO] [stdout]     --> src/tile/mem.rs:1614:32
[INFO] [stdout]      |
[INFO] [stdout] 1614 | /// digit per physical axis ([`line_digit`]), then [`fold_physical`] folds a storage-tiled axis's
[INFO] [stdout]      |                                ^^^^^^^^^^ ambiguous link
[INFO] [stdout]      |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1614 | /// digit per physical axis ([`line_digit()`]), then [`fold_physical`] folds a storage-tiled axis's
[INFO] [stdout]      |                                          ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]      |
[INFO] [stdout] 1614 | /// digit per physical axis ([`mod@line_digit`]), then [`fold_physical`] folds a storage-tiled axis's
[INFO] [stdout]      |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fold_physical` is both a function and a module
[INFO] [stdout]     --> src/tile/mem.rs:1614:54
[INFO] [stdout]      |
[INFO] [stdout] 1614 | /// digit per physical axis ([`line_digit`]), then [`fold_physical`] folds a storage-tiled axis's
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]      |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1614 | /// digit per physical axis ([`line_digit`]), then [`fold_physical()`] folds a storage-tiled axis's
[INFO] [stdout]      |                                                                   ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]      |
[INFO] [stdout] 1614 | /// digit per physical axis ([`line_digit`]), then [`mod@fold_physical`] folds a storage-tiled axis's
[INFO] [stdout]      |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `step_offset` is both a function and a module
[INFO] [stdout]   --> src/tile/mem.rs:36:73
[INFO] [stdout]    |
[INFO] [stdout] 36 |     /// than re-derived: each descent shifts by a *comptime* edge, so [`step_offset`] folds
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 |     /// than re-derived: each descent shifts by a *comptime* edge, so [`step_offset()`] folds
[INFO] [stdout]    |                                                                                    ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 36 |     /// than re-derived: each descent shifts by a *comptime* edge, so [`mod@step_offset`] folds
[INFO] [stdout]    |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `physical_pos` is both a function and a module
[INFO] [stdout]    --> src/tile/mem.rs:643:62
[INFO] [stdout]     |
[INFO] [stdout] 643 |     /// destination's coordinate is decoded once per line ([`physical_pos`]) and lands on the source
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 643 |     /// destination's coordinate is decoded once per line ([`physical_pos()`]) and lands on the source
[INFO] [stdout]     |                                                                          ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 643 |     /// destination's coordinate is decoded once per line ([`mod@physical_pos`]) and lands on the source
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `smem_quant_info` is both a function and a module
[INFO] [stdout]    --> src/tile/mem.rs:731:11
[INFO] [stdout]     |
[INFO] [stdout] 731 |     /// [`smem_quant_info`] laid out. Cooperative across the cube (one block per task, cyclic). The
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 731 |     /// [`smem_quant_info()`] laid out. Cooperative across the cube (one block per task, cyclic). The
[INFO] [stdout]     |                          ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 731 |     /// [`mod@smem_quant_info`] laid out. Cooperative across the cube (one block per task, cyclic). The
[INFO] [stdout]     |           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `smem_quant_info` is both a function and a module
[INFO] [stdout]     --> src/tile/mem.rs:1431:7
[INFO] [stdout]      |
[INFO] [stdout] 1431 | /// [`smem_quant_info`]'s host data: the per-axis distinct-scale count (`nb`) and its row-major
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]      |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1431 | /// [`smem_quant_info()`]'s host data: the per-axis distinct-scale count (`nb`) and its row-major
[INFO] [stdout]      |                      ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]      |
[INFO] [stdout] 1431 | /// [`mod@smem_quant_info`]'s host data: the per-axis distinct-scale count (`nb`) and its row-major
[INFO] [stdout]      |       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `load_fragment` is both a function and a module
[INFO] [stdout]    --> src/tile/mma.rs:314:28
[INFO] [stdout]     |
[INFO] [stdout] 314 | /// like `ldmatrix` (see [`load_fragment`]).
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 314 | /// like `ldmatrix` (see [`load_fragment()`]).
[INFO] [stdout]     |                                         ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 314 | /// like `ldmatrix` (see [`mod@load_fragment`]).
[INFO] [stdout]     |                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 08s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/cubek_tile/index.html
[INFO] running `Command { std: "docker" "inspect" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7", 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" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "rustdoc" "--lib" "-Zrustdoc-map" "--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.107
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unsynn v0.3.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling variadics_please v2.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling bytemuck_derive v1.12.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]     Checking naga-types v30.0.0
[INFO] [stderr]     Checking gpu-allocator v0.28.0
[INFO] [stderr]     Checking wgpu-types v30.0.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking portable-atomic v1.14.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking rusqlite v0.40.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking internment v0.8.6
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive-new v0.7.0
[INFO] [stderr]     Checking cubecl-zspace v0.11.0-pre.2
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]     Checking zerocopy v0.8.56
[INFO] [stderr]    Compiling enumset_derive v0.15.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling cubecl-macros-internal v0.11.0-pre.2
[INFO] [stderr]     Checking enumset v1.1.14
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]     Checking naga v30.0.0
[INFO] [stderr]     Checking float8 v0.7.0
[INFO] [stderr]    Compiling cubecl-environment v0.11.0-pre.2
[INFO] [stderr]    Compiling cubecl-common v0.11.0-pre.2
[INFO] [stderr]    Compiling cubecl-macros v0.11.0-pre.2
[INFO] [stderr]     Checking cubecl-ir v0.11.0-pre.2
[INFO] [stderr]     Checking cubecl-runtime v0.11.0-pre.2
[INFO] [stderr]     Checking wgpu-naga-bridge v30.0.0
[INFO] [stderr]     Checking wgpu-hal v30.0.0
[INFO] [stderr]     Checking cubecl-core v0.11.0-pre.2
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v30.0.0
[INFO] [stderr]     Checking wgpu-core v30.0.0
[INFO] [stderr]     Checking cubecl-std v0.11.0-pre.2
[INFO] [stderr]     Checking wgpu v30.0.0
[INFO] [stderr]     Checking cubecl-wgpu v0.11.0-pre.2
[INFO] [stderr]     Checking cubecl v0.11.0-pre.2
[INFO] [stderr]  Documenting cubek-tile v0.3.0-pre.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `StageStorage::for_space`
[INFO] [stdout]   --> src/physical/arg.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// [`Tile::of`](crate::Tile::of) ([`StageStorage::for_space`]).
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^ the enum `StageStorage` has no variant or associated item named `for_space`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StageStorage::for_space`
[INFO] [stdout]   --> src/physical/arg.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 |     /// [`StageStorage::for_space`]).
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^ the enum `StageStorage` has no variant or associated item named `for_space`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TileSpec`
[INFO] [stdout]    --> src/physical/delivery.rs:113:7
[INFO] [stdout]     |
[INFO] [stdout] 113 | /// [`TileSpec`] ([`TileArg`] strided, [`TmaTileArg`] tensor map), so a tensor can never
[INFO] [stdout]     |       ^^^^^^^^ no item named `TileSpec` 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::TileArg::tile_dequant`
[INFO] [stdout]    --> src/physical/source.rs:241:34
[INFO] [stdout]     |
[INFO] [stdout] 241 |     /// factor ([`tile_dequant`](crate::TileArg::tile_dequant) serves binding width × pack).
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TileArg` has no field or associated item named `tile_dequant`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `OperandStage` links to private item `Space::operand_stage`
[INFO] [stdout]   --> src/space/base.rs:88:47
[INFO] [stdout]    |
[INFO] [stdout] 88 | /// What backs a staged matmul operand, the [`Space::operand_stage`] classification. `Plane` stages
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]    = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Staging::new`
[INFO] [stdout]   --> src/space/base.rs:90:40
[INFO] [stdout]    |
[INFO] [stdout] 90 | /// from. Read by the staging store ([`Staging::new`]) and the schedule's unroll (a plane stage
[INFO] [stdout]    |                                        ^^^^^^^^^^^^ no item named `Staging` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Dynamic`
[INFO] [stdout]    --> src/space/base.rs:236:22
[INFO] [stdout]     |
[INFO] [stdout] 236 |     /// Every axis [`Dynamic`]: the kernel form for an operation whose problem dims are all
[INFO] [stdout]     |                      ^^^^^^^ no item named `Dynamic` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `with_partitioner` links to private item `Partitioner::append`
[INFO] [stdout]    --> src/space/base.rs:253:26
[INFO] [stdout]     |
[INFO] [stdout] 253 |     /// the chain (see [`Partitioner::append`]).
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `merge` links to private item `merge_level`
[INFO] [stdout]    --> src/space/base.rs:366:47
[INFO] [stdout]     |
[INFO] [stdout] 366 |     /// shared axis is broadcast-merged via [`merge_level`] (`n ∪ n = n`, `1 ∪ n = n`, else
[INFO] [stdout]     |                                               ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Walk`
[INFO] [stdout]    --> src/space/base.rs:534:81
[INFO] [stdout]     |
[INFO] [stdout] 534 |     /// edge, that level consumed. Position-free shape; the positions are the [`Walk`].
[INFO] [stdout]     |                                                                                 ^^^^ no item named `Walk` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sub_tile_space` links to private item `crate::PlanePartition::mirror`
[INFO] [stdout]    --> src/space/base.rs:555:20
[INFO] [stdout]     |
[INFO] [stdout] 555 |     /// [`mirror`](crate::PlanePartition::mirror)ed accumulator sizes its fragments from the
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PlaneLanes` links to private item `Distribution::resolve_lanes`
[INFO] [stdout]   --> src/space/partition/distribution.rs:83:28
[INFO] [stdout]    |
[INFO] [stdout] 83 |     /// ([`resolve_lanes`](Distribution::resolve_lanes), driven by `Space::launcher`). Every
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `unit` links to private item `Self::resolve_lanes`
[INFO] [stdout]    --> src/space/partition/distribution.rs:133:42
[INFO] [stdout]     |
[INFO] [stdout] 133 |     /// deferred count [`resolve_lanes`](Self::resolve_lanes) fills in.
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LeveledTiling::leaf`
[INFO] [stdout]   --> src/space/partition/tiling.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 | /// then end the chain with [`leaf`](LeveledTiling::leaf).
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^ the struct `LeveledTiling` has no field or associated item named `leaf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `smem_like` links to private item `MemData::smem_stored`
[INFO] [stdout]    --> src/tile/mem.rs:279:64
[INFO] [stdout]     |
[INFO] [stdout] 279 |     /// same), else the one it is *stored* in ([`smem_stored`](MemData::smem_stored)). The operand
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `smem_gathered` links to private item `MemData::at`
[INFO] [stdout]    --> src/tile/mem.rs:378:49
[INFO] [stdout]     |
[INFO] [stdout] 378 |     /// operand was, so [`Tile::nd`] and [`at`](MemData::at) address it through exactly the machinery
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `smem_quant` links to private item `MemData::fill_from`
[INFO] [stdout]    --> src/tile/mem.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |     /// [`fill_from`](MemData::fill_from)).
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_smem_like` links to private item `MemData::smem_stored`
[INFO] [stdout]    --> src/tile/mem.rs:279:64
[INFO] [stdout]     |
[INFO] [stdout] 279 |     /// same), else the one it is *stored* in ([`smem_stored`](MemData::smem_stored)). The operand
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_smem_gathered` links to private item `MemData::at`
[INFO] [stdout]    --> src/tile/mem.rs:378:49
[INFO] [stdout]     |
[INFO] [stdout] 378 |     /// operand was, so [`Tile::nd`] and [`at`](MemData::at) address it through exactly the machinery
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_smem_quant` links to private item `MemData::fill_from`
[INFO] [stdout]    --> src/tile/mem.rs:422:23
[INFO] [stdout]     |
[INFO] [stdout] 422 |     /// [`fill_from`](MemData::fill_from)).
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `copy_2d`
[INFO] [stdout]  --> src/tile/view/matrix.rs:5:25
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! matmul leaves and [`copy_2d()`].
[INFO] [stdout]   |                         ^^^^^^^^^ no item named `copy_2d` 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 `Tile::width`
[INFO] [stdout]   --> src/tile/view/matrix.rs:96:76
[INFO] [stdout]    |
[INFO] [stdout] 96 |     /// The `i`-th batch matrix over `Vector<T, W>` lines (`W` = [`width`](Tile::width)).
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^ the struct `Tile` has no field or associated item named `width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `QuantInfo` links to private item `MemData::at`
[INFO] [stdout]    --> src/tile/mod.rs:102:96
[INFO] [stdout]     |
[INFO] [stdout] 102 | /// `window_start`, and comptime `block` sizes. [`ScaleLayout`] turns those into an address ([`MemData::at`]).
[INFO] [stdout]     |                                                                                                ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dense` links to private item `MemData::dense_lines`
[INFO] [stdout]    --> src/tile/mod.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// walk. See [`MemData::dense_lines`] for the (caller-owned) contiguity
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_dense` links to private item `MemData::dense_lines`
[INFO] [stdout]    --> src/tile/mod.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// walk. See [`MemData::dense_lines`] for the (caller-owned) contiguity
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `__expand_dense_method` links to private item `MemData::dense_lines`
[INFO] [stdout]    --> src/tile/mod.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// walk. See [`MemData::dense_lines`] for the (caller-owned) contiguity
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::copy_from`
[INFO] [stdout]    --> src/tile/mod.rs:494:29
[INFO] [stdout]     |
[INFO] [stdout] 494 |     /// type. [`copy_from`](Self::copy_from) can't: its transports move bytes so stay same-type,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ the struct `TileExpand` has no field or associated item named `copy_from`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::logical_extent` is both a function and a module
[INFO] [stdout]    --> src/physical/projection/base.rs:212:29
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// ([`logical_extent`](crate::logical_extent)). Never empty: every caller decomposes a coordinate along `axis`, and an
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// ([`logical_extent`](crate::logical_extent())). Never empty: every caller decomposes a coordinate along `axis`, and an
[INFO] [stdout]     |                                                  ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// ([`logical_extent`](mod@crate::logical_extent)). Never empty: every caller decomposes a coordinate along `axis`, and an
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `crate::fold_physical` is both a function and a module
[INFO] [stdout]    --> src/physical/projection/base.rs:288:27
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// [`fold_physical`](crate::fold_physical) can invert `GmemLayout`'s `to_source_pos`. True for
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// [`fold_physical`](crate::fold_physical()) can invert `GmemLayout`'s `to_source_pos`. True for
[INFO] [stdout]     |                                               ++
[INFO] [stdout] help: to link to the module, prefix with `mod@`
[INFO] [stdout]     |
[INFO] [stdout] 288 |     /// [`fold_physical`](mod@crate::fold_physical) can invert `GmemLayout`'s `to_source_pos`. True for
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: all items matching `walk_index` are private or doc(hidden)
[INFO] [stdout]  --> src/space/partition/walk_order.rs:7:48
[INFO] [stdout]   |
[INFO] [stdout] 7 | /// A new order is a new variant here plus a [`walk_index`] arm.
[INFO] [stdout]   |                                                ^^^^^^^^^^ unresolved link
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 25s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/cubek_tile/index.html
[INFO] running `Command { std: "docker" "inspect" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7", kill_on_drop: false }`
[INFO] [stdout] 6a32d3a4162999dcd00bc4466711e8a93aac5c8c7c314636605f782b8dbecaa7
