Module elba::package[][src]

Data structures related to packages.

Modules

lockfile

Module package/lockfile contains logic for (de)serializing lockfiles.

manifest

Package manifest files.

resolution
version

Defines (syntax for) version and version range specifiers.

Structs

Checksum
Name

Struct Name represents the name of a package. All packages in elba are namespaced, so all packages have to have a group (pre-slash) and a name (post-slash).

PackageId
Spec

A Spec is like a Summary, except with more optional parts.

Summary

Struct Summary defines the summarized version of a package.

Enums

ChecksumFmt