bevy-react 0.2.0

Drive bevy_ui from a React app over an embedded V8 runtime.
Documentation

Build #3844265 2026-07-13 16:08:09

# rustc version rustc 1.99.0-nightly (77cf889bc 2026-07-12)

# docs.rs version docsrs 0.0.0 (964c90a45859fd8f9076e3cbe58470a5a4f4d4f7 2026-07-01 )

# 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" "bb8259925e6622c7140f8c27199730f73ed2c910b438253d61badc177d4f10e8" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260712-1.99.0-nightly-77cf889bc\", \"--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.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `OpApplyStats` links to private item `apply_js_ops` [INFO] [stderr] --> src/reconcile.rs:39:35 [INFO] [stderr] | [INFO] [stderr] 39 | /// Live instrumentation of the [`apply_js_ops`] hot path. Updated once per frame [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 `OpApplyStats` links to private item `apply_js_ops` [INFO] [stderr] --> src/reconcile.rs:45:7 [INFO] [stderr] | [INFO] [stderr] 45 | /// [`apply_js_ops`]; the queued `Commands` (entity spawn / component insert / [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.rs:62:55 [INFO] [stderr] | [INFO] [stderr] 62 | /// 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.rs:71:56 [INFO] [stderr] | [INFO] [stderr] 71 | /// 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.rs:72:24 [INFO] [stderr] | [INFO] [stderr] 72 | /// 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 `apply_js_ops` [INFO] [stderr] --> src/reconcile.rs:78:24 [INFO] [stderr] | [INFO] [stderr] 78 | /// the start of [`apply_js_ops`] — time eaten by schedules/systems that [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.rs:79:52 [INFO] [stderr] | [INFO] [stderr] 79 | /// 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 `apply_js_ops` [INFO] [stderr] --> src/reconcile.rs:84:11 [INFO] [stderr] | [INFO] [stderr] 84 | /// [`apply_js_ops`] body only. Excludes command execution and layout. [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 `apply_js_ops` [INFO] [stderr] --> src/reconcile.rs:86:23 [INFO] [stderr] | [INFO] [stderr] 86 | /// The instant [`apply_js_ops`] finished queuing the most recent batch [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:596:43 [INFO] [stderr] | [INFO] [stderr] 596 | /// 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:598:47 [INFO] [stderr] | [INFO] [stderr] 598 | /// 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: 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:319:61 [INFO] [stderr] | [INFO] [stderr] 319 | /// 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:336:47 [INFO] [stderr] | [INFO] [stderr] 336 | /// 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 `filter` links to private item `crate::filter` [INFO] [stderr] --> src/protocol.rs:497:11 [INFO] [stderr] | [INFO] [stderr] 497 | /// [`crate::filter`]). [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:546:25 [INFO] [stderr] | [INFO] [stderr] 546 | /// 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:815:23 [INFO] [stderr] | [INFO] [stderr] 815 | /// 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 `FilterSpec` links to private item `crate::filter` [INFO] [stderr] --> src/protocol.rs:1209:64 [INFO] [stderr] | [INFO] [stderr] 1209 | /// so listing the same function twice is not supported. See [`crate::filter`]. [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 `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] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [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 28 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.96s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/bevy_react/index.html [INFO] running `Command { std: "docker" "inspect" "bb8259925e6622c7140f8c27199730f73ed2c910b438253d61badc177d4f10e8", kill_on_drop: false }`