Expand description
The manifest type and its implementations.
Modules§
- dependency
- Different dependency types supported by the manifest.
Structs§
- Dependency
- Represents a dependency on another pint package.
- Invalid
PkgKind - The parsed package kind was invalid.
- Manifest
- A package manifest.
- Manifest
File - A manifest loaded from a file.
- Package
- High-level information about the package.
Enums§
- Invalid
Manifest - The manifest failed its validation check.
- Invalid
Name - The manifest specifies an invalid package name.
- Manifest
Error - Failure to parse and construct a manifest from a string.
- Manifest
File Error - Failed to load a manifest from file.
- Package
Kind - Whether the package is to be compiled as a contract or library.
Functions§
- check
- Validate the given manifest.
- check_
name - Check the validity of the given package name.
- check_
name_ char - Package names must only contain ASCII non-uppercase alphanumeric chars, dashes or underscores.
Type Aliases§
- Contract
Dependencies - The table of contract dependencies.
- Dependencies
- The table of library dependencies.