tiny.choir.composition.module
Defined in composition.
Serializable fragments and complete physical target variants.
API (24)
Types and contracts
Public types and contracts.
CallSiteCallSiteSpecCompositionModule: Owns the serializable whole-program product: source contracts, fragments, and variants.CompositionVariant: A complete physical-program choice for one target and policy identity.CompositionVariantIdCompositionVariantSpecDiagnosticPathExportExportSpecFragment: Owns artifact transport data and an exact input record; it grants no native reuse entitlement.FragmentSpec: Borrowed serializable inputs for one compiled partition.ImportImportKindImportSpecTargetChoiceTargetChoiceSpecVerificationError
Namespaces
Public namespaces.
Source
Source: lib/choir/src/composition/module/root.zig
zig
//! Serializable fragments and complete physical target variants.//! A variant selects a whole program so placement, calls, artifacts, and ABI facts cannot drift.pub const symbol = @import("symbol.zig");pub const fragment = @import("fragment.zig");pub const callsite = @import("callsite.zig");pub const variant = @import("variant.zig");pub const composition = @import("composition.zig");pub const serialization = @import("serialization/root.zig");pub const verification = @import("verification/root.zig");pub const ExportSpec = symbol.ExportSpec;pub const Export = symbol.Export;pub const ImportKind = symbol.ImportKind;pub const ImportSpec = symbol.ImportSpec;pub const Import = symbol.Import;pub const FragmentSpec = fragment.FragmentSpec;pub const Fragment = fragment.Fragment;pub const CallSiteSpec = callsite.CallSiteSpec;pub const CallSite = callsite.CallSite;pub const CompositionVariantId = variant.CompositionVariantId;pub const TargetChoiceSpec = variant.TargetChoiceSpec;pub const TargetChoice = variant.TargetChoice;pub const CompositionVariantSpec = variant.CompositionVariantSpec;pub const CompositionVariant = variant.CompositionVariant;pub const VerificationError = composition.VerificationError;pub const DiagnosticPath = composition.DiagnosticPath;pub const CompositionModule = composition.CompositionModule;Source: lib/choir/src/composition/root.zig:7
zig
pub const module = @import("module/root.zig");Audit
| Definitions | 1 |
|---|---|
| Public names | 1 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |