# rustc version rustc 1.100.0-nightly (67eda617e 2026-09-10)
# docs.rs version docsrs 0.0.0 (bbe8284d494398efa390829fb7f0bf2364bcdf59 2026-09-08 )
# 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" "491b66e4c16d1d2041d28710aa2c0582c88d438ab4e64d4000185eb914b50ad6" "/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\", \"-20260910-1.100.0-nightly-67eda617e\", \"--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\"" "-j12" "--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:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | 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_kernel` (manifest) generated 1 warning [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting BREP_kernel v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `set_once` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`set_once`] is what every wasm entry point in the family calls first — [INFO] [stderr] ^^^^^^^^^^ [INFO] [stderr] = note: no item named `set_once` in scope [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: public documentation for `model_scale` links to private item `merge_scale` [INFO] [stderr] --> src/geometry/tolerance.rs:358:61 [INFO] [stderr] | [INFO] [stderr] 358 | /// different volumes, and eventually a broken result. [`merge_scale`] records [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 `round_convex_corner` links to private item `round_general_star` [INFO] [stderr] --> src/blending/blend/corner/convex.rs:13:43 [INFO] [stderr] | [INFO] [stderr] 13 | /// * N≥4 walls with NO common ball → [`round_general_star`] (N=4 Coons); [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 `round_convex_corner` links to private item `round_mixed_concave_corner` [INFO] [stderr] --> src/blending/blend/corner/convex.rs:15:31 [INFO] [stderr] | [INFO] [stderr] 15 | /// vertices missing) → [`round_mixed_concave_corner`] (torus sector); [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 `0,1` [INFO] [stderr] --> src/blending/fillet/edges.rs:865:23 [INFO] [stderr] | [INFO] [stderr] 865 | /// radius) stops in [0,1] — applied along that edge's own parameterization. [INFO] [stderr] | ^^^ no item named `0,1` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `IssueKind` links to private item `ValidationIssue` [INFO] [stderr] --> src/brep/topology.rs:72:28 [INFO] [stderr] | [INFO] [stderr] 72 | /// The closed kind of a [`ValidationIssue`]. Only the kinds a dispatcher [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 `sweep_profile_along_chain` links to private item `MAX_JOINT_TANGENT_BREAK` [INFO] [stderr] --> src/construction/sweep_topology/sweep.rs:232:46 [INFO] [stderr] | [INFO] [stderr] 232 | /// Joints must be tangent-continuous; see [`MAX_JOINT_TANGENT_BREAK`] for why a [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 `ComponentRecord` links to private item `SceneMap::apply` [INFO] [stderr] --> src/feature_pipeline/component.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 51 | /// into [`SceneMap::apply`], exactly like profiles/frames — the scene's component [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 `ports` links to private item `SceneMap::ports` [INFO] [stderr] --> src/feature_pipeline/component.rs:73:11 [INFO] [stderr] | [INFO] [stderr] 73 | /// [`SceneMap::ports`]; the re-pose lane moves them with the members. [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 `parts_library_revision` links to private item `REVISION` [INFO] [stderr] --> src/feature_pipeline/parts_library.rs:132:46 [INFO] [stderr] | [INFO] [stderr] 132 | /// The ROOT store's current revision (see [`REVISION`]). Two reads that differ [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 `install_parts_library` links to private item `ingest` [INFO] [stderr] --> src/feature_pipeline/parts_library.rs:312:14 [INFO] [stderr] | [INFO] [stderr] 312 | /// Unlike [`ingest`] (fill-only, resident-wins) this makes the store MATCH [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 `assembly_infer_constraints_json` links to private item `super::infer::InferOptions` [INFO] [stderr] --> src/feature_pipeline/assembly/exports.rs:487:44 [INFO] [stderr] | [INFO] [stderr] 487 | /// creating anything. `options_json` is [`super::infer::InferOptions`] (`{}` for [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 `applicable` links to private item `crate::feature_pipeline::context_offer` [INFO] [stderr] --> src/feature_pipeline/assembly/constraints.rs:54:20 [INFO] [stderr] | [INFO] [stderr] 54 | /// pattern, [`crate::feature_pipeline::context_offer`]): does the 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 `applicable` links to private item `super::mapping` [INFO] [stderr] --> src/feature_pipeline/assembly/constraints.rs:56:34 [INFO] [stderr] | [INFO] [stderr] 56 | /// be component geometry ([`super::mapping`]'s `resolve_element` rejects [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 `texts` links to private item `TextRun::strokes` [INFO] [stderr] --> src/feature_pipeline/pmi/layout.rs:46:35 [INFO] [stderr] | [INFO] [stderr] 46 | /// strokes into polylines ([`TextRun::strokes`]). [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 `PmiGeometry` links to private item `layout` [INFO] [stderr] --> src/feature_pipeline/pmi/mod.rs:529:8 [INFO] [stderr] | [INFO] [stderr] 529 | /// ([`layout`]) and the STEP semantic export are built from. [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 `native_import_payload` links to private item `common::ensure_unique_face_names` [INFO] [stderr] --> src/feature_pipeline/features/import3d.rs:346:8 [INFO] [stderr] | [INFO] [stderr] 346 | /// ([`common::ensure_unique_face_names`] + [`common::stamp_derived_edge_names`]), [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 `native_import_payload` links to private item `common::stamp_derived_edge_names` [INFO] [stderr] --> src/feature_pipeline/features/import3d.rs:346:47 [INFO] [stderr] | [INFO] [stderr] 346 | /// ([`common::ensure_unique_face_names`] + [`common::stamp_derived_edge_names`]), [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 `IsolatedSceneMetadata` links to private item `take_store` [INFO] [stderr] --> src/feature_pipeline/scene_metadata.rs:147:11 [INFO] [stderr] | [INFO] [stderr] 147 | /// The [`take_store`]/[`restore_store`] bracket as an RAII guard, for [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 `IsolatedSceneMetadata` links to private item `restore_store` [INFO] [stderr] --> src/feature_pipeline/scene_metadata.rs:147:26 [INFO] [stderr] | [INFO] [stderr] 147 | /// The [`take_store`]/[`restore_store`] bracket as an RAII guard, for [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 `face_groups` links to private item `SceneMap::face_groups` [INFO] [stderr] --> src/feature_pipeline/mod.rs:196:61 [INFO] [stderr] | [INFO] [stderr] 196 | /// stored before per-loop naming still resolves. See [`SceneMap::face_groups`]. [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 `profiles` links to private item `SceneMap::apply` [INFO] [stderr] --> src/feature_pipeline/mod.rs:253:65 [INFO] [stderr] | [INFO] [stderr] 253 | /// so it never crosses the wasm boundary to the caller — [`SceneMap::apply`] ingests it [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 `merge_coplanar_faces` [INFO] [stderr] --> src/csg/boolean/mod.rs:60:38 [INFO] [stderr] | [INFO] [stderr] 60 | /// merge (only consulted when [`merge_coplanar_faces`] is on). A face whose [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `merge_coplanar_faces` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `ExactAnalytic` links to private item `offset_normal_diagnostic` [INFO] [stderr] --> src/offset/point.rs:105:30 [INFO] [stderr] | [INFO] [stderr] 105 | /// measured step. See [`offset_normal_diagnostic`]. [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 `OffsetEvaluator` links to private item `offset_normal_diagnostic` [INFO] [stderr] --> src/offset/point.rs:146:51 [INFO] [stderr] | [INFO] [stderr] 146 | /// `site` is a short stable label used only by [`offset_normal_diagnostic`]. [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 `thicken_trimmed_sheet` links to private item `ruled_wall` [INFO] [stderr] --> src/offset/thicken.rs:305:22 [INFO] [stderr] | [INFO] [stderr] 305 | /// basis identity [`ruled_wall`] requires) and refuses only when the fit misses [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 `export_step_report_named` links to private item `pmi` [INFO] [stderr] --> src/io/step.rs:1363:61 [INFO] [stderr] | [INFO] [stderr] 1363 | /// representation + polyline presentation + saved views ([`pmi`]). [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 `designator` links to private item `nauo_designator` [INFO] [stderr] --> src/io/step_import/assembly.rs:68:47 [INFO] [stderr] | [INFO] [stderr] 68 | /// The instance label ("bolt-3") — see [`nauo_designator`] for which of 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 `read_step_assembly` links to private item `collect_step_solids` [INFO] [stderr] --> src/io/step_import/assembly.rs:103:35 [INFO] [stderr] | [INFO] [stderr] 103 | /// the same condition on which [`collect_step_solids`] abandons the assembly [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 `delete_faces_and_heal` links to private item `delete_one_face` [INFO] [stderr] --> src/edit/direct_edit/delete_faces.rs:1354:48 [INFO] [stderr] | [INFO] [stderr] 1354 | /// to the chain when it does not hold — see [`delete_one_face`]. A lone face [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: `BREP_kernel` (lib doc) generated 30 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.63s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/brep_kernel/index.html [INFO] running `Command { std: "docker" "inspect" "491b66e4c16d1d2041d28710aa2c0582c88d438ab4e64d4000185eb914b50ad6", kill_on_drop: false }`