Bitmap/Write a PPM file: Difference between revisions

m
→‎{{header|Rust}}: Rust `try` macros have been deprecated in stable rust as of 1.39.0, and have since been replaced by the ? operator
m (→‎{{header|Rust}}: Rust `try` macros have been deprecated in stable rust as of 1.39.0, and have since been replaced by the ? operator)
Line 1,908:
pub fn write_file(&self, filename: &str) -> std::io::Result<()> {
let path = Path::new(filename);
let mut file = try!(File::create(&path))?;
let header = format!("P6 {} {} 255\n", self.width, self.height);
try!(file.write(header.as_bytes()))?;
try!(file.write(&self.data))?;
Ok(())
}