Trait emu_cli::traits::ImageHandler
source · pub trait ImageHandler: Debug {
// Required methods
fn import(
&self,
new_file: PathBuf,
orig_file: PathBuf,
format: String
) -> Result<()>;
fn create(&self, target: PathBuf, gbs: usize) -> Result<()>;
fn remove(&self, disk: PathBuf) -> Result<()>;
fn clone_image(&self, old: PathBuf, new: PathBuf) -> Result<()>;
}