(path: P, data: &str)
| 76 | } |
| 77 | |
| 78 | fn string_to_file<P: AsRef<Path>>(path: P, data: &str) -> Result<()> { |
| 79 | let path = path.as_ref(); |
| 80 | let mut f = File::create(path).chain_err(|| format!("Unable to create {:?}", path))?; |
| 81 | f.write_all(data.as_bytes()).chain_err(|| format!("Unable to write {:?}", path)) |
| 82 | } |
| 83 | |
| 84 | fn create_app() -> App<'static, 'static> { |
| 85 | let verbose_arg = Arg::with_name("verbose") |