Skip to main content

Module types

Module types 

Source
Expand description

GitLab CI dependency and version types.

Structs§

GitlabCiDependency
Parsed include: dependency from a .gitlab-ci.yml-syntax file, with position tracking.
GitlabCiParseResult
Result of parsing a .gitlab-ci.yml-syntax file.
GitlabCiVersion
Version information for a GitLab CI dependency: a repository tag (project:) or a project release (component:).
GitlabRoute
The (host, endpoint) pair a dependency resolves against, registered at parse time under an opaque routing key carried in DependencySource::AlternateRegistry.index.

Enums§

EndpointKind
Which GitLab REST endpoint a crate::registry::GitlabCiRegistry route resolves against.
HostRef
A dependency’s resolved (or not-yet-resolvable) host.
IncludeKind
Which include: form a dependency came from.
PinStyle
How a pin (a project: ref, or a component: version) is classified.