Module library

Module library 

Source

Structs§

FunctionTypeDeserializer
A wrapper type for FunctionType that provides deserialization support via the winter-utils serializer.
FunctionTypeSerializer
A wrapper type for FunctionType that provides serialization support via the winter-utils serializer.
KernelLibrary
Represents a library containing a Miden VM kernel.
Library
Represents a library where all modules were compiled into a MastForest.
LibraryExport
Metadata about a procedure exported by the interface of a Library
LibraryPath
Path to a module or a procedure.
ModuleInfo
ProcedureInfo
Stores the name and digest of a procedure.
TypeDeserializer
A wrapper type for Type that provides deserialization support via the winter-utils serializer.
TypeSerializer
A wrapper type for Type that provides serialization support via the winter-utils serializer.
Version
SemVer version as defined by https://semver.org.
VersionError
Error parsing a SemVer version or version requirement.

Enums§

LibraryError
LibraryNamespace
Represents the root component of a library path, akin to a Rust crate name
LibraryNamespaceError
Represents an error when parsing or validating a library namespace
LibraryPathComponent
Represents a component of a LibraryPath in LibraryPath::components
PathError
Represents errors that can occur when creating, parsing, or manipulating LibraryPaths