Module core

Module core 

Source
Expand description

Types and functions that are shared between platform-specific implementations of Polyhorn CLI commands.

Modules§

tasks
Tasks and context relevant for building and running on any platform.

Structs§

CargoBuild
Builder for cargo build commands.
CargoRustc
Builder for cargo build commands.
Executioner
Executioner that manes the execution of a sequence of a tasks.
Manager
Manager that can provide additional utilities (e.g. progress tracking) to tasks.

Traits§

Task
Represents an individual task that a CLI command is composed of.

Functions§

change_crate_type
Changes the crate type of the manifest at the given path and returns a guard that restores any changes made to the manifest when it leaves scope.
rasterize
Rasterizes an SVG at the given source path with the given zoom and writes the result to the given destination path.