Crate pint_manifest

Crate pint_manifest 

Source
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.
InvalidPkgKind
The parsed package kind was invalid.
Manifest
A package manifest.
ManifestFile
A manifest loaded from a file.
Package
High-level information about the package.

Enums§

InvalidManifest
The manifest failed its validation check.
InvalidName
The manifest specifies an invalid package name.
ManifestError
Failure to parse and construct a manifest from a string.
ManifestFileError
Failed to load a manifest from file.
PackageKind
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§

ContractDependencies
The table of contract dependencies.
Dependencies
The table of library dependencies.