Crate ovmf_prebuilt

Crate ovmf_prebuilt 

Source
Expand description

Download, cache, and access OVMF prebuilts.

§Example

use ovmf_prebuilt::{Arch, FileType, Source, Prebuilt};
use std::path::Path;

let prebuilt = Prebuilt::fetch(Source::LATEST, "target/ovmf")
    .expect("failed to update prebuilt");
assert_eq!(
    prebuilt.get_file(Arch::X64, FileType::Code),
    Path::new("target/ovmf/x64/code.fd")
);

Structs§

Prebuilt
Cached prebuilt.
Source
Which prebuilt to download.

Enums§

Arch
UEFI architecture.
Error
Cache or fetch error.
FileType
Type of file within the prebuilt archive.