Architecture specific measurement of position,
the combined amount in bytes is
bytes + pointers * core::mem::size_of::<*const u8>()
Information per structure element
An error that can be returned during “world elaboration” during various
Resolve
operations.
A WIT package within a Resolve
.
Represents serializable doc comments parsed from a WIT package.
A structure used to keep track of the name of a package, containing optional
information such as a namespace and version information.
All the sources used during resolving a directory or path.
Structure returned by
Resolve::merge
which contains mappings from
old-ids to new-ids after the merge.
Representation of a fully resolved set of WIT packages.
Collect size and alignment for sub-elements of a structure
A listing of source files which are used to get parsed into an
[UnresolvedPackage
].
Representation of a parsed WIT package which has not resolved external
dependencies yet.
Tracks a set of packages, all pulled from the same group of WIT source files.