Skip to main content Crate miden_package_registry Copy item path Source pub use miden_assembly_syntax::semver ;NoPackageStore A package store implementation which refuses publication and loading. NoPackageStoreError The error type returned by NoPackageStore PackageId A type that represents the unique identifier for packages in a registry. PackageRecord Metadata tracked for a specific canonical package version. SemVer SemVer version as defined by https://semver.org .SemVerError Error parsing a SemVer version or version requirement. Span This type is used to wrap any T with a SourceSpan , and is typically used when it is not
convenient to add a SourceSpan to the type - most commonly because we don’t control the type. Version The representation of versioning information associated with packages in the package index. VersionReq SemVer version requirement describing the intersection of some version
comparators, such as >=1.2.3, <1.8.Word A unit of data consisting of 4 field elements. InvalidVersionError The error type raised when attempting to parse a Version from a string. VersionRequirement Represents a requirement on a specific version (or versions) of a dependency. PackageCache A writable package cache used to store assembled package artifacts resolved during assembly. PackageIndex A writable metadata index for package records. PackageProvider A read-only package artifact provider used to load assembled packages by resolved version. PackageRegistry A read-only package registry interface used for querying package metadata and versions. PackageStore A writable package store used to publish assembled package artifacts and index metadata. PackageRequirements A type alias for an ordered map of package requirements. PackageVersions A type alias for all known canonical semantic versions of a specific package.