1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use std::path::Path;
///
/// Functionality for saving resources. Only available on desktop at the moment.
///
pub struct Saver {}
impl Saver {
///
/// Save the byte array as a file.
///
pub fn save_file<P: AsRef<Path>>(path: P, bytes: &[u8]) -> crate::ThreeDResult<()> {
let mut file = std::fs::File::create(path)?;
use std::io::prelude::*;
file.write_all(bytes)?;
Ok(())
}
}