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	CandidateReason, CandidateReference, CandidateScope, ChangeId, ChangeOverlay,
14	ChangeOverlayReport, ChangeRecord, ChangeRecordCoreFields, ChangeResource, ChangeStatus,
15	CodeIndex, CodeIndexTimings, DynamicReason, DynamicReference, ExternalReference,
16	ExternalReferenceOrigin, LinkageEdge, LinkageReadIndex, LinkageReadIndexHandle,
17	LinkageSnapshot, ReferenceId, ReferenceRecord, ResolutionEvidence, ResourceGeneration,
18	SourceCatalog, SourceFileRecord, SourceId, SourceUnit, SymbolId, SymbolLocation, SymbolRecord,
19	UnresolvedReason, UnresolvedReference, WorkspaceCancellation, WorkspaceFailure,
20	WorkspaceRequest, WorkspaceResource, WorkspaceResult, WorkspaceSnapshot, WorkspaceTimings,
21	WorkspaceTransition,
22};
23pub use view::{
24	ChangeDetail, ChangeSummary, ReferenceDirection, ReferenceSet, ReferenceSetSummary,
25	ReferenceSummary, ReferenceView, SearchHit, SourceSummary, SourceView, SymbolDetail,
26	SymbolReferences, SymbolSummary, SymbolView, UnresolvedLinkageReport, WorkspaceView,
27};