Function wit_component::parse_wit_from_path
source · pub fn parse_wit_from_path(
path: impl AsRef<Path>
) -> Result<(Resolve, PackageId)>Expand description
Parse a WIT package from the input path.
The input path can be one of:
- A directory containing a WIT package with an optional
depsdirectory for any dependent WIT packages it references. - A single standalone WIT file with no dependencies.
- A wasm-encoded WIT package as a single file in the wasm binary format.
- A wasm-encoded WIT package as a single file in the wasm text format.
The Resolve containing WIT information along with the PackageId of what
was parsed is returned if successful.