# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)
# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )
# build log [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" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "7acbc818a5ec9bb8c7262cd44e7beda86f7d689e9b3d2938f3544bb153f5f05b" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting bevy-react v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `console_log` links to private item `crate::diag` [INFO] [stderr] --> src/console_log.rs:3:42 [INFO] [stderr] | [INFO] [stderr] 3 | //! through `js_thread::op_log`), Rust [`crate::diag`] invalid-value messages, [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `console_log` links to private item `crate::diag` [INFO] [stderr] --> src/console_log.rs:13:12 [INFO] [stderr] | [INFO] [stderr] 13 | //! Like [`crate::diag`], everything compiles to inline no-op stubs unless the [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `OpApplyStats` links to private item `crate::reconcile::apply_js_ops` [INFO] [stderr] --> src/reconcile/stats.rs:11:50 [INFO] [stderr] | [INFO] [stderr] 11 | /// Live instrumentation of the [`apply_js_ops`](crate::reconcile::apply_js_ops) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `OpApplyStats` links to private item `crate::reconcile::apply_js_ops` [INFO] [stderr] --> src/reconcile/stats.rs:18:22 [INFO] [stderr] | [INFO] [stderr] 18 | /// [`apply_js_ops`](crate::reconcile::apply_js_ops); the queued `Commands` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `app_applied_count` links to private item `FlushFlags` [INFO] [stderr] --> src/reconcile/stats.rs:37:55 [INFO] [stderr] | [INFO] [stderr] 37 | /// one APP flush (per-batch origin flags — see [`FlushFlags`]). The [INFO] [stderr] | ^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `last_frame_wait` links to private item `FlushStamps` [INFO] [stderr] --> src/reconcile/stats.rs:46:56 [INFO] [stderr] | [INFO] [stderr] 46 | /// frame boundary: the OLDEST coalesced batch's [`FlushStamps`] stamp → [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `last_frame_wait` links to private item `FrameStamp` [INFO] [stderr] --> src/reconcile/stats.rs:47:24 [INFO] [stderr] | [INFO] [stderr] 47 | /// this frame's [`FrameStamp`]. Structural queue wait, typically ~one [INFO] [stderr] | ^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `last_pre_apply` links to private item `crate::reconcile::apply_js_ops` [INFO] [stderr] --> src/reconcile/stats.rs:53:39 [INFO] [stderr] | [INFO] [stderr] 53 | /// the start of [`apply_js_ops`](crate::reconcile::apply_js_ops) — time [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `last_pre_apply` links to private item `FrameStamp` [INFO] [stderr] --> src/reconcile/stats.rs:55:52 [INFO] [stderr] | [INFO] [stderr] 55 | /// ran before the drain this frame. With no [`FrameStamp`] present the [INFO] [stderr] | ^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `last_translate` links to private item `crate::reconcile::apply_js_ops` [INFO] [stderr] --> src/reconcile/stats.rs:60:26 [INFO] [stderr] | [INFO] [stderr] 60 | /// [`apply_js_ops`](crate::reconcile::apply_js_ops) body only. Excludes [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `last_apply_end` links to private item `crate::reconcile::apply_js_ops` [INFO] [stderr] --> src/reconcile/stats.rs:63:38 [INFO] [stderr] | [INFO] [stderr] 63 | /// The instant [`apply_js_ops`](crate::reconcile::apply_js_ops) finished [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `RawRequest` links to private item `ReactRequestRegistry` [INFO] [stderr] --> src/request.rs:40:55 [INFO] [stderr] | [INFO] [stderr] 40 | /// request `name`, and the JSON payload. Routed by [`ReactRequestRegistry`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `ScrollbarConfig` links to private item `sync_scrollbars` [INFO] [stderr] --> src/scrollbar.rs:368:62 [INFO] [stderr] | [INFO] [stderr] 368 | /// is visible; removed when it's `"none"`/absent. Read by [`sync_scrollbars`], [INFO] [stderr] | ^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `protocol` links to private item `crate::ui_map` [INFO] [stderr] --> src/protocol.rs:13:65 [INFO] [stderr] | [INFO] [stderr] 13 | //! (which sidesteps the orphan rule), so applying a style in [`crate::ui_map`] [INFO] [stderr] | ^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `style_groups` links to private item `crate::ui_map::apply_style` [INFO] [stderr] --> src/protocol.rs:653:43 [INFO] [stderr] | [INFO] [stderr] 653 | /// Bit flags naming the groups of work [`crate::ui_map::apply_style`] (and the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `style_groups` links to private item `with_style_fields` [INFO] [stderr] --> src/protocol.rs:655:47 [INFO] [stderr] | [INFO] [stderr] 655 | /// the group(s) whose output reads it (see [`with_style_fields`]); a delta [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::TRANSFORM3D` [INFO] [stderr] --> src/protocol.rs:720:11 [INFO] [stderr] | [INFO] [stderr] 720 | /// [`Self::TRANSFORM3D`]: a backdrop delta re-stages the snapshot filter [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ `BACKDROP` is a constant, not a module or type, and cannot have associated items [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `OpBatch` links to private item `crate::diag` [INFO] [stderr] --> src/protocol.rs:126:7 [INFO] [stderr] | [INFO] [stderr] 126 | /// [`crate::diag`] decode sink's watermarks, stamping every warning a field [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `scroll_top` links to private item `crate::reconcile` [INFO] [stderr] --> src/protocol.rs:224:11 [INFO] [stderr] | [INFO] [stderr] 224 | /// [`crate::reconcile`]). Each axis is independent; absent leaves it alone. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `scroll_step` links to private item `crate::bridge::ScrollStep` [INFO] [stderr] --> src/protocol.rs:231:32 [INFO] [stderr] | [INFO] [stderr] 231 | /// the default. Maps to [`crate::bridge::ScrollStep`]; only scales `Line`-unit [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `on_scroll` links to private item `crate::bridge::ScrollListener` [INFO] [stderr] --> src/protocol.rs:236:35 [INFO] [stderr] | [INFO] [stderr] 236 | /// the reconciler stamps a [`crate::bridge::ScrollListener`] so the read-back [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `on_wheel` links to private item `crate::bridge::WheelListener` [INFO] [stderr] --> src/protocol.rs:242:35 [INFO] [stderr] | [INFO] [stderr] 242 | /// the reconciler stamps a [`crate::bridge::WheelListener`] so [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `on_wheel` links to private item `crate::scroll::collect_wheel_events` [INFO] [stderr] --> src/protocol.rs:243:11 [INFO] [stderr] | [INFO] [stderr] 243 | /// [`crate::scroll::collect_wheel_events`] reports raw wheel deltas over the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `value` links to private item `crate::reconcile` [INFO] [stderr] --> src/protocol.rs:313:61 [INFO] [stderr] | [INFO] [stderr] 313 | /// buffer (so normal typing is never clobbered — see [`crate::reconcile`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `selection_start` links to private item `crate::reconcile` [INFO] [stderr] --> src/protocol.rs:330:47 [INFO] [stderr] | [INFO] [stderr] 330 | /// they're pushed into the widget (see [`crate::reconcile`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `transition` links to private item `crate::transition` [INFO] [stderr] --> src/protocol.rs:603:25 [INFO] [stderr] | [INFO] [stderr] 603 | /// snapping. See [`crate::transition`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `any_style_variant` links to private item `crate::bridge::StyleVariants` [INFO] [stderr] --> src/protocol.rs:900:23 [INFO] [stderr] | [INFO] [stderr] 900 | /// Whether the [`crate::bridge::StyleVariants`] component needs rebuilding: [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `filters` links to private item `plan_filter_ease` [INFO] [stderr] --> src/filters/mod.rs:35:18 [INFO] [stderr] | [INFO] [stderr] 35 | //! planned by [`plan_filter_ease`] with identity-padding for chain [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `identity_params` links to private item `crate::filters::plan_filter_ease` [INFO] [stderr] --> src/filters/registry.rs:40:30 [INFO] [stderr] | [INFO] [stderr] 40 | /// [`plan_filter_ease`](crate::filters::plan_filter_ease)). The identity [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `register` links to private item `register_entry` [INFO] [stderr] --> src/filters/registry.rs:219:11 [INFO] [stderr] | [INFO] [stderr] 219 | /// [`register_entry`]). [INFO] [stderr] | ^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `resolve_chains` links to private item `crate::diag` [INFO] [stderr] --> src/filters/resolve.rs:123:47 [INFO] [stderr] | [INFO] [stderr] 123 | /// ([`ChainInput::KIND_PARAMS`]) warn into [`crate::diag`] under the node's [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::surface::SURFACE_POINTER_UUID` [INFO] [stderr] --> src/layer/pick3d.rs:45:7 [INFO] [stderr] | [INFO] [stderr] 45 | /// [`crate::surface::SURFACE_POINTER_UUID`] for the pattern). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SURFACE_POINTER_UUID` in module `surface` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `stage_backdrop_composite` [INFO] [stderr] --> src/layer/render/backdrop.rs:22:10 [INFO] [stderr] | [INFO] [stderr] 22 | //! 3. [`stage_backdrop_composite`] (called from `prepare_layer_composites`) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `stage_backdrop_composite` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `LayerCompositeBatch` [INFO] [stderr] --> src/layer/render/backdrop.rs:23:19 [INFO] [stderr] | [INFO] [stderr] 23 | //! stamps a [`LayerCompositeBatch`] onto the layer's backdrop quad [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `LayerCompositeBatch` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::alloc_layer_slot` [INFO] [stderr] --> src/layer/render/mips.rs:6:30 [INFO] [stderr] | [INFO] [stderr] 6 | //! with a full mip chain ([`super::alloc_layer_slot`] / [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `alloc_layer_slot` in module `render` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::alloc_filter_slot` [INFO] [stderr] --> src/layer/render/mips.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | //! [`super::alloc_filter_slot`], keyed on the *reason* so identity↔non-identity [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `alloc_filter_slot` in module `render` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `gate_warned` links to private item `super::STUCK_GATE_HANG_FRAMES` [INFO] [stderr] --> src/layer/render/store.rs:109:36 [INFO] [stderr] | [INFO] [stderr] 109 | /// [`STUCK_GATE_HANG_FRAMES`](super::STUCK_GATE_HANG_FRAMES). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `LayerCompositeBatch` [INFO] [stderr] --> src/layer/render/transform3d.rs:85:48 [INFO] [stderr] | [INFO] [stderr] 85 | /// (staged by `prepare_layer_composites` on [`LayerCompositeBatch`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `LayerCompositeBatch` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PromotionReasons::TRANSFORM3D` [INFO] [stderr] --> src/layer/transform3d.rs:3:50 [INFO] [stderr] | [INFO] [stderr] 3 | //! The style's presence promotes the subtree ([`PromotionReasons::TRANSFORM3D`]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PromotionReasons` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `bevy::render::camera::RenderTarget` [INFO] [stderr] --> src/portal.rs:106:15 [INFO] [stderr] | [INFO] [stderr] 106 | /// The [`bevy::render::camera::RenderTarget`] to set on a camera's `target` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RenderTarget` in module `camera` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `drive_render_targets` links to private item `SIZE_STEP` [INFO] [stderr] --> src/portal.rs:268:46 [INFO] [stderr] | [INFO] [stderr] 268 | /// laid-out physical size (quantized to [`SIZE_STEP`]) and mark dirty on change. [INFO] [stderr] | ^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: `bevy-react` (lib doc) generated 41 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.21s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: naga v29.0.3, nix v0.31.3, wgpu v29.0.3, wgpu-core v29.0.3, wgpu-hal v29.0.3, winit v0.30.13 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/bevy_react/index.html [INFO] running `Command { std: "docker" "inspect" "7acbc818a5ec9bb8c7262cd44e7beda86f7d689e9b3d2938f3544bb153f5f05b", kill_on_drop: false }`