Minimal compilation closures
Generated by cargo xtask architecture closure docs. Do not edit by hand.
Each profile is a compatibility promise verified by cargo xtask architecture closure check, which resolves an isolated downstream fixture and then compiles it. See ADR 0036.
| Profile | Internal packages | Purpose |
|---|---|---|
linear-intersection-minimal | 5 | A line-query application: linear values plus certified linear intersection. |
mesh-rule-checker | 4 | A rule checker over discrete meshes: mesh values, spatial acceleration, measurement. |
parametric-curves | 7 | A parametric application: curve/surface values plus scalar evaluation, without the reference umbrella. |
cad-exact | 11 | A CAD application: analytic curves/surfaces, topology, exact B-rep results, and NURBS. |
linear-intersection-minimal
A line-query application: linear values plus certified linear intersection.
Fixture: tests/consumers/linear-intersection-minimal/Cargo.toml
Compiles exactly these internal packages:
axiolid-coreaxiolid-guaranteesaxiolid-linearaxiolid-linear-intersectionaxiolid-predicates
And must never acquire any of 19 forbidden packages, including axiolid, axiolid-backend-cpu, axiolid-backend-gpu.
mesh-rule-checker
A rule checker over discrete meshes: mesh values, spatial acceleration, measurement.
Fixture: tests/consumers/mesh-rule-checker/Cargo.toml
Compiles exactly these internal packages:
axiolid-coreaxiolid-measureaxiolid-meshaxiolid-spatial
And must never acquire any of 31 forbidden packages, including axiolid, axiolid-backend-cpu, axiolid-backend-gpu.
parametric-curves
A parametric application: curve/surface values plus scalar evaluation, without the reference umbrella.
Fixture: tests/consumers/parametric-curves/Cargo.toml
Compiles exactly these internal packages:
axiolid-contractsaxiolid-coreaxiolid-curveaxiolid-evaluateaxiolid-guaranteesaxiolid-linearaxiolid-surface
And must never acquire any of 28 forbidden packages, including axiolid, axiolid-backend-cpu, axiolid-backend-gpu.
cad-exact
A CAD application: analytic curves/surfaces, topology, exact B-rep results, and NURBS.
Fixture: tests/consumers/cad-exact/Cargo.toml
Compiles exactly these internal packages:
axiolid-brepaxiolid-contractsaxiolid-coreaxiolid-curveaxiolid-evaluateaxiolid-guaranteesaxiolid-linearaxiolid-nurbsaxiolid-predicatesaxiolid-surfaceaxiolid-topology
And must never acquire any of 24 forbidden packages, including axiolid, axiolid-backend-cpu, axiolid-backend-gpu.