Crate axioval_icdd

Source
Expand description

ICDD project-assembly contracts.

Assembly records project documents and declared inter-document links. It deliberately does not define federation, semantic identity, or rule execution; those remain engine concerns once their stable contracts exist.

Structs§

Document
A project document with a stable assembly-local identifier.
InMemoryProjectAssembler
In-memory conformance double for ICDD manifest assembly.
ProjectAssembly
Validated project assembly with no federation behavior.
ProjectLink
A declared directed relationship between two documents.
UnavailableIcddContainerReader
Explicit placeholder used until a container parser is selected and linked.

Enums§

ICDDAssemblyError
Errors produced by project assembly.

Traits§

IcddContainerReader
Isolated seam for an ISO 21597-1 container reader.
ProjectAssembler
Assembles an ICDD project manifest from external container data.