Module ninja_build::build [] [src]

Structs

BuildConfig

Options (e.g. verbosity, parallelism) passed to a build.

Builder

Builder wraps the build process: starting commands, updating status.

CommandRunnerResult

CommandRunner is an interface that wraps running the build subcommands. This allows tests to abstract out running commands. RealCommandRunner is an implementation that actually runs commands. The result of waiting for a command.

Plan

Plan stores the state of a build plan: what we intend to build, which steps we're ready to execute.

Enums

BuildConfigVerbosity
EdgeResult

Traits

CommandRunner