Crate chaste_types

Source

Re-exports§

pub use crate::error::Error;
pub use crate::error::Result;
pub use ssri;

Modules§

error

Structs§

Chastefile
ChastefileBuilder
Dependency
A relation of dependency between 2 crate::Packages
DependencyBuilder
Installation
InstallationBuilder
Integrity
Representation of a full Subresource Integrity string.
ModulePath
ModulePathIter
Package
PackageBuilder
PackageID
PackageName
PackageNameBorrowed
PackageVersion
A semantic version, conformant to the semver spec.
SourceVersionSpecifier
Source/version specifier. It is a constraint defined by a specific crate::Dependency, and is used by package managers to choose a specific crate::PackageSource.
VersionRange
Node-style semver range.

Enums§

Checksums
DependencyKind
The type of a Dependency.
ModulePathSegment
PackageSource
This is meant as a supplement to crate::Package and isn’t very useful without it.
PackageSourceType
QuirksMode
Sometimes behavior is a bit different between implementations. This is a pleister type to stick on top of these problems.
SSRIError
Integrity-related error values.
SourceVersionSpecifierKind

Statics§

PACKAGE_JSON_FILENAME
ROOT_MODULE_PATH

Functions§

package_name_part
Helper nom parser, public for reuse in implementations.