usecrate::project::Project;usecrate::target::Target;usesuper::CompileError;/// A backend that builds one target's binary. The default is [`CargoDriver`](super::CargoDriver);
/// implementing this trait swaps in another toolchain or a test double.
pubtraitBuildDriver: std::fmt::Debug {fnbuild(&self, project:&Project, target:&Target)->Result<(), CompileError>;}