Skip to main content

code_moniker_workspace/registry/
mod.rs

1//! Workspace registry vocabulary.
2//!
3//! This module is intentionally small for now. The local code-moniker fragment
4//! records the agreed topology before runtime code is moved behind it.
5
6mod build;
7mod command;
8mod event;
9mod local;
10mod ports;
11mod runtime;
12mod staleness;
13mod state;
14
15pub use command::{
16	WorkspaceCommand, WorkspaceCommandId, WorkspaceCommandKind, WorkspaceCommandSpec,
17	WorkspaceScopeUri, WorkspaceSnapshotPublication,
18};
19pub use event::{WorkspaceEvent, WorkspaceEventCursor, WorkspaceEventKind};
20pub use local::{LocalWorkspaceOptions, LocalWorkspaceRegistry};
21pub use ports::{WorkspaceCommandPort, WorkspaceEventPort, WorkspacePorts, WorkspaceQueryPort};
22pub use runtime::{
23	WorkspaceCommands, WorkspaceEvents, WorkspaceLiveCommands, WorkspaceLivePlanTransition,
24	WorkspaceQueries, WorkspaceRegistry,
25};
26pub use staleness::WorkspaceStaleness;