Skip to main content

Module application

Module application 

Source
Expand description

Supported provider-neutral application boundary. Supported application boundary for the portable v0.4 workflows.

Concrete providers stay private. Selection is explicit on ApplicationBuilder, while results and errors use only public contract and representation types.

Hidden-line drawings and visible faces (ADR 0090, ADR 0094) are part of this boundary (ADR 0105); the drawing module holds their builder calls, methods and the once-per-process conformance verification they rely on.

Structs§

Application
Coherent application boundary backed by explicitly selected providers.
ApplicationBuildError
Portable-provider conformance failed before the application became usable.
ApplicationBuilder
Explicit assembly of the supported application boundary.
ApplicationError
Application failure with operation, selected provider, and tolerance intact.
CallContext
Context retained by every application-level failure.
MeshMeasurements
Surface and signed-volume properties computed under one tolerance policy.

Enums§

ApplicationErrorSource
Typed lower-level reason an application call failed.
ProviderConformanceReport
Shared conformance report without provider implementation types.