Skip to main content

Module resolution

Module resolution 

Source

Structs§

BlobContentTagIter
An iterator over the variants of BlobContentTag
BlobModeIter
An iterator over the variants of BlobMode
BlobTarget
A located ordinary blob and the evidence read from it.
ExternalReferenceIter
An iterator over the variants of ExternalReference
InvalidReferenceIter
An iterator over the variants of InvalidReference
MissingTagIter
An iterator over the variants of MissingTag
ResolutionTagIter
An iterator over the variants of ResolutionTag
TargetTagIter
An iterator over the variants of TargetTag
UnsupportedSemanticsTagIter
An iterator over the variants of UnsupportedSemanticsTag
UnsupportedTargetTagIter
An iterator over the variants of UnsupportedTargetTag
VersionScopeTagIter
An iterator over the variants of VersionScopeTag

Enums§

BlobContent
The content evidence retained for a located blob. An available blob has both digests; an LFS pointer has only the digest of the pointer bytes.
BlobContentTag
Auto-generated discriminant enum variants
BlobMode
The two ordinary Git blob modes. Trees, symlinks, and gitlinks are represented by other target types and cannot be smuggled into a blob.
ExternalReference
References that are valid but intentionally outside the evaluated repository.
InvalidReference
A syntax defect that prevents a reference from identifying a repository or external target.
Missing
A target that was absent at a known repository path. Each diagnostic owns the path required by its wire row.
MissingTag
Auto-generated discriminant enum variants
Resolution
The total outcome of resolving one authored reference. The outer variants are the semantic partitions used by evaluation, correlation, and summary reporting; leaf enums retain the exact diagnostic and its required data.
ResolutionTag
Auto-generated discriminant enum variants
Target
A located target. A tree has no blob content; a blob always carries a valid blob mode and one exact content-evidence shape.
TargetTag
Auto-generated discriminant enum variants
UnsupportedSemantics
Reference syntax whose target may be located but whose meaning is outside the scanner’s current evaluator.
UnsupportedSemanticsTag
Auto-generated discriminant enum variants
UnsupportedTarget
A special Git entry that is present but cannot be followed as an ordinary repository target. Each diagnostic owns the affected path.
UnsupportedTargetTag
Auto-generated discriminant enum variants
VersionScope
Version-scoped forge references either identify a contained path outside the candidate scope or fail before a path can be identified.
VersionScopeTag
Auto-generated discriminant enum variants