Skip to main content Crate miden_project Copy item path Source pub use miden_assembly_syntax::semver ;ast This module and its children define the abstract syntax tree representation of the
miden-project.toml file and its variants (i.e. workspace-level vs package-level). Dependency Represents a project/package dependency declaration LexicographicWord A Word wrapper with lexicographic ordering. Package The representation of an individual package in a Miden project Profile Represents configuration options for a specific build profile, e.g. release ProjectDependencyEdge Represents a dependency edge in the ProjectDependencyGraph ProjectDependencyGraph The ProjectDependencyGraph represents a materialized dependency graph rooted at a specific
package. ProjectDependencyGraphBuilder This type handles the details of constructing a ProjectDependencyGraph for a package. ProjectDependencyNode Represents information about a single package in a ProjectDependencyGraph 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. ProjectDependencyNodeProvenance Represents provenance of a package in the ProjectDependencyGraph , i.e. how it was obtained. ProjectSource Represents information about a package whose provenance is a Miden project in source form. ProjectSourceOrigin Represents the provenance of Miden project sources 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 .