Skip to content

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.

ProfileInternal packagesPurpose
linear-intersection-minimal5A line-query application: linear values plus certified linear intersection.
mesh-rule-checker4A rule checker over discrete meshes: mesh values, spatial acceleration, measurement.
parametric-curves7A parametric application: curve/surface values plus scalar evaluation, without the reference umbrella.
cad-exact11A 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-core
  • axiolid-guarantees
  • axiolid-linear
  • axiolid-linear-intersection
  • axiolid-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-core
  • axiolid-measure
  • axiolid-mesh
  • axiolid-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-contracts
  • axiolid-core
  • axiolid-curve
  • axiolid-evaluate
  • axiolid-guarantees
  • axiolid-linear
  • axiolid-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-brep
  • axiolid-contracts
  • axiolid-core
  • axiolid-curve
  • axiolid-evaluate
  • axiolid-guarantees
  • axiolid-linear
  • axiolid-nurbs
  • axiolid-predicates
  • axiolid-surface
  • axiolid-topology

And must never acquire any of 24 forbidden packages, including axiolid, axiolid-backend-cpu, axiolid-backend-gpu.

Released under the Mozilla Public License 2.0.