Skip to main content

Module types

Module types 

Source
Expand description

Core workspace types for Manifold.

Foundation types used throughout Manifold: workspace identifiers, epoch identifiers, git object IDs, workspace state, and workspace info.

Structs§

EpochId
An epoch identifier — a newtype over GitOid representing a specific immutable snapshot (epoch) of the repository mainline.
GitOid
A validated 40-character lowercase hex Git object ID (SHA-1).
ValidationError
A validation error for Manifold core types.
WorkspaceId
A validated workspace identifier.
WorkspaceInfo
Complete information about a workspace.

Enums§

ErrorKind
The kind of value that failed validation.
WorkspaceMode
The lifetime mode of a workspace.
WorkspaceState
The state of a workspace relative to the current epoch.