Bug 1331213: Add a descriptive error message when an include isn't found. r?xidorn draft
authorEmilio Cobos Álvarez <emilio@crisal.io>
Sat, 14 Jan 2017 16:17:12 +0100
changeset 461065 cfecab55821b0e49d6737d38ce137f83d9b2210c
parent 461064 44daefdbc468c1feaca4f8e7eb85dce80fe887a4
child 461066 24fed39c170e2503272ee6c716cdc55506ba6fa9
child 461255 472830b3e54bbc9a06b2c4c2098ab6a733ca1504
push id41560
push userbmo:emilio+bugs@crisal.io
push dateSun, 15 Jan 2017 20:33:08 +0000
reviewersxidorn
bugs1331213
milestone53.0a1
Bug 1331213: Add a descriptive error message when an include isn't found. r?xidorn Kind of drive-by. MozReview-Commit-ID: CHLYcrLhyRq Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
servo/components/style/build_gecko.rs
--- a/servo/components/style/build_gecko.rs
+++ b/servo/components/style/build_gecko.rs
@@ -94,17 +94,17 @@ mod bindings {
             if let Some(path) = search_include(cap.at(1).unwrap()) {
                 add_headers_recursively(path, added_paths);
             }
         }
     }
 
     fn add_include(name: &str) -> String {
         let mut added_paths = ADDED_PATHS.lock().unwrap();
-        let file = search_include(name).unwrap();
+        let file = search_include(name).expect("Include not found!");
         let result = String::from(file.to_str().unwrap());
         add_headers_recursively(file, &mut *added_paths);
         result
     }
 
     trait BuilderExt {
         fn get_initial_builder(build_type: BuildType) -> Builder;
         fn include<T: Into<String>>(self, file: T) -> Builder;