Function qcow::load[][src]

pub fn load(reader: &mut impl Read + Seek) -> Result<DynamicQcow, Error>
Expand description

Read a qcow or qcow2 file from a reader

Note: unlike open this does not buffer your I/O. Any buffering should be handled via a wrapper such as BufReader in order to ensure good performance where applicable.

Example

let mut file = BufReader::new(File::open(PATH)?);
let qcow = qcow::load(&mut file)?;