From 232b66cfc3500bdb067c50bfd2a7a2e0e7b51713 Mon Sep 17 00:00:00 2001 From: Skgland Date: Fri, 3 Jun 2022 23:50:17 +0200 Subject: [PATCH] adjust error message on failed formatting --- build/main.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/build/main.rs b/build/main.rs index 5a20db0d..7e3fe1ab 100644 --- a/build/main.rs +++ b/build/main.rs @@ -9,7 +9,7 @@ use std::fs; use std::fs::File; use std::io::Write; use std::path::Path; -use std::process::{self, Command, Stdio}; +use std::process::{Command, Stdio}; fn find_prolog_files(libraries: &mut File, prefix: &str, current_dir: &Path) { let entries = match current_dir.read_dir() { @@ -103,13 +103,11 @@ fn format_generated_file(path: &Path) { .arg(path.as_os_str()) .spawn() .unwrap_or_else(|err| { - eprintln!( - "{}: rustfmt (https://github.com/rust-lang/rustfmt) \ - is required build time dependency and must be available \ - in the environment's PATH variable.", - err + panic!( + "{}: rustfmt was detected as available, but failed to format generated file '{}'", + err, + path.display() ); - process::exit(1); }) .wait() .unwrap(); -- 2.54.0