diff options
Diffstat (limited to 'build.rs')
| -rw-r--r-- | build.rs | 17 |
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(()) } |