1
0
Fork 0
mirror of synced 2024-05-03 12:03:22 +12:00

Fixed release build printing debug prints

This commit is contained in:
Rafał Mikrut 2020-09-18 11:31:44 +02:00
parent a11f028966
commit 5d10e273a2
2 changed files with 12 additions and 10 deletions

View file

@ -481,7 +481,7 @@ impl DuplicateFinder {
} }
}; };
match file.write_all(format!("Results of searching in {:?}\n",self.included_directories).as_bytes()) { match file.write_all(format!("Results of searching in {:?}\n", self.included_directories).as_bytes()) {
Ok(_) => (), Ok(_) => (),
Err(_) => { Err(_) => {
self.text_messages.errors.push("Failed to save results to file ".to_string() + file_name.as_str()); self.text_messages.errors.push("Failed to save results to file ".to_string() + file_name.as_str());

View file

@ -32,14 +32,12 @@ pub struct EmptyFolder {
/// Info struck with helpful information's about results /// Info struck with helpful information's about results
pub struct Info { pub struct Info {
#[cfg(debug_assertions)]
number_of_checked_folders: usize, number_of_checked_folders: usize,
number_of_empty_folders: usize, number_of_empty_folders: usize,
} }
impl Info { impl Info {
pub fn new() -> Info { pub fn new() -> Info {
Info { Info {
#[cfg(debug_assertions)]
number_of_checked_folders: 0, number_of_checked_folders: 0,
number_of_empty_folders: 0, number_of_empty_folders: 0,
} }
@ -99,7 +97,7 @@ impl EmptyFolder {
} }
}; };
match file.write_all(format!("Results of searching in {:?}\n",self.included_directories).as_bytes()) { match file.write_all(format!("Results of searching in {:?}\n", self.included_directories).as_bytes()) {
Ok(_) => (), Ok(_) => (),
Err(_) => { Err(_) => {
self.text_messages.errors.push("Failed to save results to file ".to_string() + file_name.as_str()); self.text_messages.errors.push("Failed to save results to file ".to_string() + file_name.as_str());
@ -281,15 +279,19 @@ impl EmptyFolder {
} }
/// Debug print /// Debug print
#[allow(dead_code)]
#[allow(unreachable_code)]
fn debug_print(&self) { fn debug_print(&self) {
#[cfg(debug_assertions)] #[cfg(not(debug_assertions))]
{ {
println!("---------------DEBUG PRINT---------------"); return;
println!("Number of all checked folders - {}", self.information.number_of_checked_folders);
println!("Number of empty folders - {}", self.information.number_of_empty_folders);
println!("Included directories - {:?}", self.included_directories);
println!("-----------------------------------------");
} }
println!("---------------DEBUG PRINT---------------");
println!("Number of all checked folders - {}", self.information.number_of_checked_folders);
println!("Number of empty folders - {}", self.information.number_of_empty_folders);
println!("Included directories - {:?}", self.included_directories);
println!("-----------------------------------------");
} }
// TODO maybe move this and one from duplicated finder to one common class to avoid duplicating code // TODO maybe move this and one from duplicated finder to one common class to avoid duplicating code