Expand description
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).
The AST is used for parsing and rendering the TOML representation, but after validation and resolution of inherited properties, the AST is translated to a simpler structure that does not need to represent the complexity of the on-disk format.
Structs§
- BinTarget
- Dependency
Spec - Represents information about a project dependency needed to resolve it to a Miden package
- LibTarget
- Package
Config - Package configuration which can be defined at both the workspace and package level
- Package
Detail - Package properties which may be inherited from a parent workspace
- Profile
- Represents configuration options for a specific build profile, e.g.
release - Project
File - Represents the
miden-project.tomlstructure of an individual package - Workspace
File - Represents a workspace-level
miden-project.tomlfile
Enums§
- Miden
Project - Represents all possible variants of
miden-project.toml