summary refs log tree commit diff
path: root/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs17
1 files changed, 9 insertions, 8 deletions
diff --git a/build.rs b/build.rs
index fcd166d..67fb6d3 100644
--- a/build.rs
+++ b/build.rs
@@ -170,8 +170,9 @@ fn generate_asset_module(asset_paths: BTreeSet<PathBuf>) -> Result<()> {
 
   println!("cargo::warning=assets {:?}", asset_paths);
   writeln!(file, "#[deny(unsafe_code)]")?;
-  writeln!(file, "pub fn asset(name: &str) -> crate::error::Result<&[u8]> {{");
-  writeln!(file, "  match name {{");
+  writeln!(file,
+           "pub fn asset(name: &str) -> crate::error::Result<&[u8]> {{")?;
+  writeln!(file, "  match name {{")?;
 
   for asset_path in asset_paths {
     let name = if asset_path.starts_with(&out_dir) {
@@ -204,14 +205,14 @@ fn generate_asset_module(asset_paths: BTreeSet<PathBuf>) -> Result<()> {
 
     writeln!(file, "    \"{}\" => Ok(include_bytes!(\"{}\")),",
              name.escape_default(),
-             include_path.escape_default());
+             include_path.escape_default())?;
   }
 
-  writeln!(file, "    _ => Err(crate::error::Error {{");
-  writeln!(file, "      message: format!(\"No such asset {{:?}}\", name)");
-  writeln!(file, "    }})");
-  writeln!(file, "  }}");
-  writeln!(file, "}}");
+  writeln!(file, "    _ => Err(crate::error::Error {{")?;
+  writeln!(file, "      message: format!(\"No such asset {{:?}}\", name)")?;
+  writeln!(file, "    }})")?;
+  writeln!(file, "  }}")?;
+  writeln!(file, "}}")?;
 
   Ok(())
 }