#![allow(
clippy::too_many_lines,
// Remaining hits are `field: Default::default()` in test graph
// fixtures, where clippy's typed-default suggestion is MaybeIncorrect.
clippy::default_trait_access
)]
pub mod clean;
pub mod error;
pub mod graph;
pub mod link_diagnostics;
pub mod planner;
pub mod validate;
pub use error::BuildError;
pub use graph::{Action, ActionKind, BuildGraph, CompileCommand};
pub use planner::{ManifestTargetSelector, PlanRequest, plan, select_targets_of_kind};
pub use validate::validate_toolchain_for_backend;