code-moniker-workspace 0.4.0

Workspace model, ports, snapshots, linkage, and change analysis for code-moniker.
Documentation
//! Parallel workspace snapshot model.
//!
//! This module is intentionally not wired directly to `WorkspaceStore`. It
//! defines the target orchestration model and tests it through semantic ports.

mod model;
mod records;
mod view;

pub use records::RecordTable;

pub use model::{
	ChangeId, ChangeOverlay, ChangeOverlayReport, ChangeRecord, ChangeRecordCoreFields,
	ChangeResource, ChangeStatus, CodeIndex, CodeIndexTimings, ExternalReference,
	ExternalReferenceOrigin, LinkageEdge, LinkageReadIndex, LinkageReadIndexHandle,
	LinkageSnapshot, ReferenceId, ReferenceRecord, ResourceGeneration, SourceCatalog,
	SourceFileRecord, SourceId, SourceUnit, SymbolId, SymbolLocation, SymbolRecord,
	UnresolvedReason, UnresolvedReference, WorkspaceFailure, WorkspaceRequest, WorkspaceResource,
	WorkspaceResult, WorkspaceSnapshot, WorkspaceTimings, WorkspaceTransition,
};
pub use view::{
	ChangeDetail, ChangeSummary, ReferenceDirection, ReferenceSet, ReferenceSetSummary,
	ReferenceSummary, ReferenceView, SearchHit, SourceSummary, SourceView, SymbolDetail,
	SymbolReferences, SymbolSummary, SymbolView, UnresolvedLinkageReport, WorkspaceView,
};