Available on crate feature
workspace only.Expand description
Types for dealing with workspaces of rune code.
Structs§
- Build
- A prepared build.
- Build
Error - Failed to build workspace.
- Diagnostics
- Diagnostics emitted about a workspace.
- Fatal
Diagnostic - A fatal diagnostic in a workspace.
- File
Source Loader - A filesystem-based source loader.
- Found
- A found item in the workspace.
- Found
Package - A found item in the workspace associated with a package.
- Manifest
- The manifest of a workspace.
- Manifest
Loader - Loader for manifests
- Package
- A single package.
- Workspace
Error - An error raised when interacting with workspaces.
Enums§
- Diagnostic
- A single workspace diagnostic.
- Emit
Error emit - Errors that can be raised when formatting diagnostics.
- Found
Kind - The kind of a found entry.
- Workspace
Filter - A workspace filter which in combination with Manifest::find_by_kind can be used to selectively find things in the workspace.
Constants§
- MANIFEST_
FILE - The name of the toplevel manifest
Rune.toml.
Traits§
- Source
Loader - A source loader.
Functions§
- prepare
- Prepare a workspace build.