miden_mast_package/
lib.rs1#![no_std]
4
5extern crate alloc;
6
7#[cfg(any(test, feature = "std"))]
8extern crate std;
9
10mod artifact;
11pub mod debug_info;
12mod dependency;
13mod package;
14
15pub use miden_assembly_syntax::{
16 Library, PathBuf,
17 ast::{ProcedureName, QualifiedProcedureName},
18};
19pub use miden_core::{Word, mast::MastForest, program::Program};
20
21pub use self::{
22 artifact::MastArtifact,
23 dependency::{
24 Dependency, DependencyName,
25 resolver::{
26 DependencyResolver, LocalResolvedDependency, MemDependencyResolverByDigest,
27 ResolvedDependency,
28 },
29 },
30 package::{
31 ConstantExport, InvalidPackageKindError, InvalidSectionIdError, Package, PackageExport,
32 PackageKind, PackageManifest, ProcedureExport, Section, SectionId, TypeExport, Version,
33 VersionError,
34 },
35};