Skip to main contentCrate miden_project
Source pub use miden_assembly_syntax::semver;
- Dependency
- Represents a project/package dependency declaration
- Package
- The representation of an individual package in a Miden project
- Profile
- Represents configuration options for a specific build profile, e.g.
release - SemVer
- SemVer version as defined by https://semver.org.
- Target
- Represents build target configuration
- Uri
- A URI reference that specifies
the location of a source file, whether on disk, on the network, or elsewhere.
- 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.
- Workspace
- Represents a Miden project workspace.
- DependencyVersionScheme
- Represents the versioning requirement and resolution method for a specific dependency.
- GitRevision
- A reference to a revision in Git
- InvalidDependencySpecError
- Linkage
- This represents the way in which a dependent will link against a dependency during assembly.
- Project
- Represents any Miden project type, i.e. either a workspace, or a standalone package.
- TargetType
- The type of a specific target provided by the current project
- Value
- Representation of a TOML value.
- VersionRequirement
- Represents a requirement on a specific version (or versions) of a dependency.
- Map
- An alias for
alloc::collections::BTreeMap. - Metadata
- Represents arbitrary metadata in key/value format
- MetadataSet
- Represents a set of named metadata tables, where each table is represented by Metadata.