BREP_render 0.2.1

BREP Rust rendering engine: kernel-fed scene store + wgpu renderer (headless artifact, desktop window, and wasm canvas shells).
Documentation

Build #4332629 2026-09-05 02:45:50

# rustc version rustc 1.100.0-nightly (0ed41eb41 2026-09-04)

# docs.rs version docsrs 0.0.0 (c6ca30c0fecf66cc5a0859ac541222ca6c912d59 2026-09-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" "6064caee9f3ab75e84ed6ebe9bcff9291d293297fb8d395f3fe9496087cb2f72" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260904-1.100.0-nightly-0ed41eb41\", \"--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\"" "-j11" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: explicit `package.readme` can be inferred [INFO] [stderr] --> Cargo.toml:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | readme = "README.md" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::manual_readme` is set to `warn` by default [INFO] [stderr] help: consider removing `package.readme` [INFO] [stderr] warning: `BREP_render` (manifest) generated 1 warning [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting BREP_render v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `constraint_overlays` links to private item `build_distance_annotation` [INFO] [stderr] --> src/constraint_overlays.rs:16:25 [INFO] [stderr] | [INFO] [stderr] 16 | //! construction on [`build_distance_annotation`], matching the kernel'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] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `controls` links to private item `ZOOM_PER_NOTCH` [INFO] [stderr] --> src/controls.rs:9:25 [INFO] [stderr] | [INFO] [stderr] 9 | //! smoothing — see [`ZOOM_PER_NOTCH`]). [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 `wheel` links to private item `ZOOM_PER_NOTCH` [INFO] [stderr] --> src/controls.rs:134:11 [INFO] [stderr] | [INFO] [stderr] 134 | /// [`ZOOM_PER_NOTCH`]); negative = zoom in. Returns true when the camera [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 `sync_assembly` [INFO] [stderr] --> src/engine_state/assembly_ops.rs:149:11 [INFO] [stderr] | [INFO] [stderr] 149 | /// [`sync_assembly`] — the Assembly Structure tree's projection source. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `sync_assembly` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `insert_component` [INFO] [stderr] --> src/engine_state/assembly_ops.rs:198:29 [INFO] [stderr] | [INFO] [stderr] 198 | /// sync and grown by [`insert_component`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `insert_component` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `begin_ref_select_for_constraint` links to private item `Self::assembly_update_constraint_no_rerun` [INFO] [stderr] --> src/engine_state/assembly_ops.rs:570:26 [INFO] [stderr] | [INFO] [stderr] 570 | /// routes through [`Self::assembly_update_constraint_no_rerun`] instead of [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 `refresh_committed_sketches` links to private item `Self::committed_sketch_ids` [INFO] [stderr] --> src/engine_state/committed_sketches.rs:72:60 [INFO] [stderr] | [INFO] [stderr] 72 | /// sketch that should show — [`committed_sketch_ids`](Self::committed_sketch_ids) [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 `hidden_sketches` [INFO] [stderr] --> src/engine_state/committed_sketches.rs:73:17 [INFO] [stderr] | [INFO] [stderr] 73 | /// minus [`hidden_sketches`] — synthesize its display from the run's solved [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `hidden_sketches` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_sketches` [INFO] [stderr] --> src/engine_state/committed_sketches.rs:147:11 [INFO] [stderr] | [INFO] [stderr] 147 | /// [`hidden_sketches`] = visible). [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `hidden_sketches` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_sketches` [INFO] [stderr] --> src/engine_state/committed_sketches.rs:153:30 [INFO] [stderr] | [INFO] [stderr] 153 | /// checkbox). Toggles [`hidden_sketches`], rebuilds the committed overlays (so the [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `hidden_sketches` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_datums` [INFO] [stderr] --> src/engine_state/construction_datums.rs:75:46 [INFO] [stderr] | [INFO] [stderr] 75 | /// frame the last run resolved (minus [`hidden_datums`]) to the datum-plane [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `hidden_datums` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_datums` [INFO] [stderr] --> src/engine_state/construction_datums.rs:127:11 [INFO] [stderr] | [INFO] [stderr] 127 | /// [`hidden_datums`] = visible). [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `hidden_datums` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hidden_datums` [INFO] [stderr] --> src/engine_state/construction_datums.rs:133:30 [INFO] [stderr] | [INFO] [stderr] 133 | /// checkbox). Toggles [`hidden_datums`] and re-feeds the datum planes so the [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `hidden_datums` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `feature_dimension_drag` [INFO] [stderr] --> src/engine_state/feature_dims.rs:104:54 [INFO] [stderr] | [INFO] [stderr] 104 | /// viewport routes a DRAG that starts here to [`feature_dimension_drag`](Self:: [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `feature_dimension_drag` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `dimension_hit_areas_json` links to private item `Self::dimension_hit_regions` [INFO] [stderr] --> src/engine_state/feature_dims.rs:184:36 [INFO] [stderr] | [INFO] [stderr] 184 | /// ([`dimension_hit_regions`](Self::dimension_hit_regions)) — so the red [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 `refresh_feature_dimension_overlay` links to private item `Self::ensure_feature_dimension_overlay_current` [INFO] [stderr] --> src/engine_state/feature_dims.rs:449:33 [INFO] [stderr] | [INFO] [stderr] 449 | /// + on a material ZOOM ([`Self::ensure_feature_dimension_overlay_current`]). [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 `pump` links to private item `Self::rerun_history` [INFO] [stderr] --> src/engine_state/history_ops.rs:114:49 [INFO] [stderr] | [INFO] [stderr] 114 | /// M2a seam. Called from [`rerun_history`](Self::rerun_history) for the Inline [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 `pick_candidates_at` links to private item `Self::pick_top_at` [INFO] [stderr] --> src/engine_state/plane_pick.rs:53:11 [INFO] [stderr] | [INFO] [stderr] 53 | /// [`Self::pick_top_at`] (every single-hit pick). [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 `apply_settings_json` [INFO] [stderr] --> src/engine_state/scene_query.rs:86:11 [INFO] [stderr] | [INFO] [stderr] 86 | /// [`apply_settings_json`]): the schema-driven form seeds its widgets from [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `apply_settings_json` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sketch` links to private item `EngineState::candidate_admitted` [INFO] [stderr] --> src/engine_state/selection_filter.rs:23:11 [INFO] [stderr] | [INFO] [stderr] 23 | /// [`EngineState::candidate_admitted`]). Splitting them into two lanes is what [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 `enabled_kinds` links to private item `EngineState::pick_top_at` [INFO] [stderr] --> src/engine_state/selection_filter.rs:74:11 [INFO] [stderr] | [INFO] [stderr] 74 | /// [`EngineState::pick_top_at`] / [`pick::pick_filtered`] consume. [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 `set_selection_filter` [INFO] [stderr] --> src/engine_state/selection_filter.rs:194:60 [INFO] [stderr] | [INFO] [stderr] 194 | /// its toggles, edits the copy, and writes back via [`set_selection_filter`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `set_selection_filter` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] help: there's a similarly named item `selection_filter` [INFO] [stderr] | [INFO] [stderr] 194 - /// its toggles, edits the copy, and writes back via [`set_selection_filter`]. [INFO] [stderr] 194 + /// its toggles, edits the copy, and writes back via [`selection_filter`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `selection_filter_json` [INFO] [stderr] --> src/engine_state/selection_filter.rs:226:62 [INFO] [stderr] | [INFO] [stderr] 226 | /// their current value. The round-trip counterpart of [`selection_filter_json`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `selection_filter_json` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] help: there's a similarly named item `selection_filter` [INFO] [stderr] | [INFO] [stderr] 226 - /// their current value. The round-trip counterpart of [`selection_filter_json`]. [INFO] [stderr] 226 + /// their current value. The round-trip counterpart of [`selection_filter`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `select_top_at` [INFO] [stderr] --> src/engine_state/selection_filter.rs:238:59 [INFO] [stderr] | [INFO] [stderr] 238 | /// The filter-honoring plain-click selection (what [`select_top_at`] delegates [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `select_top_at` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `select_filtered_at` links to private item `Self::pick_top_at` [INFO] [stderr] --> src/engine_state/selection_filter.rs:240:37 [INFO] [stderr] | [INFO] [stderr] 240 | /// admits (via [`pick_top_at`](Self::pick_top_at) with the enabled kinds — [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 `select_filtered_at` [INFO] [stderr] --> src/engine_state/selection_ux.rs:39:51 [INFO] [stderr] | [INFO] [stderr] 39 | /// selected. The by-kind honoring lives in [`select_filtered_at`] in the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `select_filtered_at` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `select_top_at` [INFO] [stderr] --> src/engine_state/selection_ux.rs:466:60 [INFO] [stderr] | [INFO] [stderr] 466 | /// leaving the rest of the selection intact (unlike [`select_top_at`], which [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `select_top_at` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `sketch_undo` [INFO] [stderr] --> src/engine_state/sketch_edit_ops.rs:340:67 [INFO] [stderr] | [INFO] [stderr] 340 | /// Redo the last undone sketch edit (S6a) — the inverse of [`sketch_undo`]. [INFO] [stderr] | ^^^^^^^^^^^ no item named `sketch_undo` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] help: there's a similarly named item `sketch_mode` [INFO] [stderr] | [INFO] [stderr] 340 - /// Redo the last undone sketch edit (S6a) — the inverse of [`sketch_undo`]. [INFO] [stderr] 340 + /// Redo the last undone sketch edit (S6a) — the inverse of [`sketch_mode`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `sketch_link_edge` [INFO] [stderr] --> src/engine_state/sketch_edit_ops.rs:593:58 [INFO] [stderr] | [INFO] [stderr] 593 | /// takes the top EDGE candidate, and delegates to [`sketch_link_edge`]. Returns [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `sketch_link_edge` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `sketch_handdraw_end` [INFO] [stderr] --> src/engine_state/sketch_edit_ops.rs:741:38 [INFO] [stderr] | [INFO] [stderr] 741 | /// undo snapshot is popped in [`sketch_handdraw_end`] if the stroke produces nothing. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `sketch_handdraw_end` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `sketch_click_at` [INFO] [stderr] --> src/engine_state/sketch_panel.rs:180:60 [INFO] [stderr] | [INFO] [stderr] 180 | /// Select an entity BY ref from a list row (mirrors [`sketch_click_at`]): honors the [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `sketch_click_at` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `hit_regions` [INFO] [stderr] --> src/engine_state/transform_gizmo.rs:233:45 [INFO] [stderr] | [INFO] [stderr] 233 | /// of the transform gizmo — the SAME [`hit_regions`](brep_gizmos::transform:: [INFO] [stderr] | ^^^^^^^^^^^ no item named `hit_regions` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `SceneRunner` links to private item `Self::last_sent` [INFO] [stderr] --> src/pipeline.rs:201:10 [INFO] [stderr] | [INFO] [stderr] 201 | /// in [`Self::last_sent`], the resident handle it last EMITTED per solid name, 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 `result` links to private item `measure_json` [INFO] [stderr] --> src/runner.rs:68:46 [INFO] [stderr] | [INFO] [stderr] 68 | /// The measurement JSON fragment (see [`measure_json`]). [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 `SetPartsLibrary` links to private item `thread_main` [INFO] [stderr] --> src/runner.rs:314:55 [INFO] [stderr] | [INFO] [stderr] 314 | /// both drivers COALESCE consecutive runs (see [`thread_main`] and [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 `process_command` links to private item `thread_main` [INFO] [stderr] --> src/runner.rs:419:66 [INFO] [stderr] | [INFO] [stderr] 419 | /// if any. The shared step both async drivers run: the native [`thread_main`] [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 `DisplayObject` [INFO] [stderr] --> src/scene.rs:8:41 [INFO] [stderr] | [INFO] [stderr] 8 | //! arrive in later slices as further [`DisplayObject`] kinds. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `DisplayObject` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `constraint_glyphs_buffers_with_state` links to private item `super::tessellate::interaction_color` [INFO] [stderr] --> src/sketch/constraint_glyphs.rs:348:7 [INFO] [stderr] | [INFO] [stderr] 348 | /// [`super::tessellate::interaction_color`]); an empty hover + selection reproduce 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: unresolved link to `Self::resolve` [INFO] [stderr] --> src/sketch/session.rs:7:46 [INFO] [stderr] | [INFO] [stderr] 7 | //! session solves the doc once; [`resolve`](Self::resolve) re-solves after edits. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `resolve` in module `session` [INFO] [stderr] | [INFO] [stderr] help: there's a similarly named item `solve` [INFO] [stderr] | [INFO] [stderr] 7 - //! session solves the doc once; [`resolve`](Self::resolve) re-solves after edits. [INFO] [stderr] 7 + //! session solves the doc once; [`resolve`](Self::solve) re-solves after edits. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: public documentation for `insert_anchor` links to private item `MIN_SPAN_PARAM` [INFO] [stderr] --> src/sketch/spline.rs:91:26 [INFO] [stderr] | [INFO] [stderr] 91 | /// the span's ends ([`MIN_SPAN_PARAM`]) — a cusp built by repeating an id cannot be [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 `trim` links to private item `collect_intersections` [INFO] [stderr] --> src/sketch/trim.rs:9:8 [INFO] [stderr] | [INFO] [stderr] 9 | //! ([`collect_intersections`] / [`segment_intersection`]); the two intersections [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 `trim` links to private item `segment_intersection` [INFO] [stderr] --> src/sketch/trim.rs:9:36 [INFO] [stderr] | [INFO] [stderr] 9 | //! ([`collect_intersections`] / [`segment_intersection`]); the two intersections [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 `trim` links to private item `select_trim_bounds` [INFO] [stderr] --> src/sketch/trim.rs:10:46 [INFO] [stderr] | [INFO] [stderr] 10 | //! bracketing the click param are chosen ([`select_trim_bounds`]); and the geometry [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 `trim` links to private item `sample_geometry` [INFO] [stderr] --> src/sketch/trim.rs:17:29 [INFO] [stderr] | [INFO] [stderr] 17 | //! * `#sampleGeometry` → [`sample_geometry`] (line=2, circle=96-gon, arc [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 `trim` links to private item `get_or_create_point` [INFO] [stderr] --> src/sketch/trim.rs:21:33 [INFO] [stderr] | [INFO] [stderr] 21 | //! * `#getOrCreatePointId` → [`get_or_create_point`] (snap-or-add within 1e-6). [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 `trim` links to private item `cleanup_orphan_points` [INFO] [stderr] --> src/sketch/trim.rs:32:46 [INFO] [stderr] | [INFO] [stderr] 32 | //! geometry nor a surviving constraint ([`cleanup_orphan_points`]) — the same [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 `SketchColors` links to private item `hex` [INFO] [stderr] --> src/style.rs:52:63 [INFO] [stderr] | [INFO] [stderr] 52 | /// editable [`Rgba`] field (defaults derived from here via [`hex`]) and hands 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: unresolved link to `egui::Context::set_zoom_factor` [INFO] [stderr] --> src/style.rs:160:11 [INFO] [stderr] | [INFO] [stderr] 160 | /// [`egui::Context::set_zoom_factor`]. 1.0 = native size; composes with the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `egui` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ViewCube::DEFAULT_SIZE_PX` [INFO] [stderr] --> src/style.rs:207:23 [INFO] [stderr] | [INFO] [stderr] 207 | /// Defaults to [`ViewCube::DEFAULT_SIZE_PX`], so the cube is unchanged until edited. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ViewCube` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `apply_json` [INFO] [stderr] --> src/style.rs:479:11 [INFO] [stderr] | [INFO] [stderr] 479 | /// [`apply_json`] reads, so `s.apply_json(&s.to_json())` is the identity. [INFO] [stderr] | ^^^^^^^^^^ no item named `apply_json` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sketch_colors` links to private item `rgb_to_css_hex` [INFO] [stderr] --> src/style.rs:536:11 [INFO] [stderr] | [INFO] [stderr] 536 | /// [`rgb_to_css_hex`] serializes it, so a default settings value round-trips to [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 `to_json` [INFO] [stderr] --> src/style.rs:556:53 [INFO] [stderr] | [INFO] [stderr] 556 | /// `value` of each field is pulled live from [`to_json`], so the export [INFO] [stderr] | ^^^^^^^ no item named `to_json` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `resolve` [INFO] [stderr] --> src/view.rs:243:31 [INFO] [stderr] | [INFO] [stderr] 243 | /// is the exact matrix [`resolve`] feeds the GPU, kept in f64 so the [INFO] [stderr] | ^^^^^^^ no item named `resolve` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `project` [INFO] [stderr] --> src/view.rs:244:73 [INFO] [stderr] | [INFO] [stderr] 244 | /// CSS-pixel projection the host overlays derive from it matches [`project`] [INFO] [stderr] | ^^^^^^^ no item named `project` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `view_proj_flat` [INFO] [stderr] --> src/view.rs:347:22 [INFO] [stderr] | [INFO] [stderr] 347 | /// Inverse of [`view_proj_flat`] (clip→world), column-major, for the host [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `view_proj_flat` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `set_transform_json` [INFO] [stderr] --> src/widgets.rs:961:55 [INFO] [stderr] | [INFO] [stderr] 961 | /// when the gizmo is hidden. Reflects the last [`set_transform_json`] feed, so [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `set_transform_json` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `transform_drag_json` [INFO] [stderr] --> src/widgets.rs:1045:16 [INFO] [stderr] | [INFO] [stderr] 1045 | /// Like [`transform_drag_json`] but resolved against an EXPLICIT frozen frame [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `transform_drag_json` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `BREP_render` (lib doc) generated 57 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.41s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/brep_render/index.html [INFO] running `Command { std: "docker" "inspect" "6064caee9f3ab75e84ed6ebe9bcff9291d293297fb8d395f3fe9496087cb2f72", kill_on_drop: false }`