Lines Matching refs:raw_image
309 pub fn async_ok(raw_image: &File) -> Result<bool> { in async_ok()
310 let image_type = detect_image_type(raw_image)?; in async_ok()
318 pub fn create_async_disk_file(raw_image: File) -> Result<Box<dyn ToAsyncDisk>> { in create_async_disk_file()
319 let image_type = detect_image_type(&raw_image)?; in create_async_disk_file()
321 ImageType::Raw => Box::new(raw_image) as Box<dyn ToAsyncDisk>, in create_async_disk_file()
329 pub fn create_disk_file(raw_image: File) -> Result<Box<dyn DiskFile>> { in create_disk_file()
330 let image_type = detect_image_type(&raw_image)?; in create_disk_file()
332 ImageType::Raw => Box::new(raw_image) as Box<dyn DiskFile>, in create_disk_file()
334 Box::new(QcowFile::from(raw_image).map_err(Error::QcowError)?) as Box<dyn DiskFile> in create_disk_file()
339 Box::new(CompositeDiskFile::from_file(raw_image).map_err(Error::CreateCompositeDisk)?) in create_disk_file()
345 Box::new(AndroidSparse::from_file(raw_image).map_err(Error::CreateAndroidSparseDisk)?) in create_disk_file()