Skip to main content

Module model

Module model 

Source

Structs§

ArtifactId
BranchRef
Full branch ref under the frozen ref-format-v1 contract.
Oid
Full lowercase object ID for one declared object format.
OwnerId
RepoPath
A repository path as the snapshot names it, mirroring the schema’s RepoPath union: text when the raw bytes are valid UTF-8, and the bytes themselves otherwise. Construction classifies, so one logical path has exactly one representation and a digest can never split across forms.
RepoPathText
A repository path whose bytes are valid UTF-8, mirroring the schema’s RepoPathText: the form every configuration surface is confined to.
RepositoryIdentity
TreeIdentity
UtcInstant
Whole-second UTC instant; the fixed-width form makes lexicographic order chronological, so ordering derives from the raw string.

Enums§

Adapter
The three closed source adapters. Every wire string an adapter contributes (identity, grammar profile, frontmatter contract, projection, address scheme) is frozen here so no call site can spell one by hand.
ForgeDialect
The same-repository URL dialect a run applies: named in the report’s evaluation and selecting the recognition grammar in the resolver.
ObjectFormat