Skip to main content

code_moniker_workspace/snapshot/
mod.rs

1//! Parallel workspace snapshot model.
2//!
3//! This module is intentionally not wired directly to `WorkspaceStore`. It
4//! defines the target orchestration model and tests it through semantic ports.
5
6mod model;
7mod records;
8mod view;
9
10pub use records::RecordTable;
11
12pub use model::{
13	ChangeId, ChangeOverlay, ChangeOverlayReport, ChangeRecord, ChangeRecordCoreFields,
14	ChangeResource, ChangeStatus, CodeIndex, CodeIndexTimings, ExternalReference,
15	ExternalReferenceOrigin, LinkageEdge, LinkageReadIndex, LinkageReadIndexHandle,
16	LinkageSnapshot, ReferenceId, ReferenceRecord, ResourceGeneration, SourceCatalog,
17	SourceFileRecord, SourceId, SourceUnit, SymbolId, SymbolLocation, SymbolRecord,
18	UnresolvedReason, UnresolvedReference, WorkspaceFailure, WorkspaceRequest, WorkspaceResource,
19	WorkspaceResult, WorkspaceSnapshot, WorkspaceTimings, WorkspaceTransition,
20};
21pub use view::{
22	ChangeDetail, ChangeSummary, ReferenceDirection, ReferenceSet, ReferenceSetSummary,
23	ReferenceSummary, ReferenceView, SearchHit, SourceSummary, SourceView, SymbolDetail,
24	SymbolReferences, SymbolSummary, SymbolView, UnresolvedLinkageReport, WorkspaceView,
25};