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 inventory;
7mod model;
8mod path;
9mod records;
10mod view;
11
12pub use inventory::{
13	InventorySegment, InventorySymbol, SymbolInventoryFacets, SymbolInventoryIndex, SymbolOrdinal,
14	SymbolOrdinalCatalog, SymbolSet,
15};
16pub use records::RecordTable;
17
18pub use model::{
19	CandidateReason, CandidateReference, CandidateScope, ChangeId, ChangeOverlay,
20	ChangeOverlayReport, ChangeRecord, ChangeRecordCoreFields, ChangeResource, ChangeStatus,
21	CodeIndex, CodeIndexTimings, DynamicReason, DynamicReference, ExternalReference,
22	ExternalReferenceOrigin, ExtractionMeasurement, LinkageEdge, LinkageReadIndex,
23	LinkageReadIndexHandle, LinkageSnapshot, ReferenceId, ReferenceRecord, ResolutionEvidence,
24	ResourceGeneration, SourceCatalog, SourceFileRecord, SourceId, SourceUnit, SymbolId,
25	SymbolLocation, SymbolRecord, UnresolvedReason, UnresolvedReference, WorkspaceCancellation,
26	WorkspaceFailure, WorkspaceRequest, WorkspaceResource, WorkspaceResult, WorkspaceSnapshot,
27	WorkspaceTimings, WorkspaceTransition,
28};
29pub use path::{
30	BoundedPathCoverage, BoundedPathEdge, BoundedPathEngine, BoundedPathLimits, BoundedPathRequest,
31	BoundedPathScope, BoundedPathSearch, bounded_path,
32};
33pub use view::{
34	ChangeDetail, ChangeSummary, ReferenceDirection, ReferenceSet, ReferenceSetSummary,
35	ReferenceSummary, ReferenceView, SearchHit, SourceSummary, SourceView, SymbolDetail,
36	SymbolReferences, SymbolSummary, SymbolView, UnresolvedLinkageReport, WorkspaceView,
37};