Skip to main content

Crate isobemak

Crate isobemak 

Source
Expand description

A library for creating bootable ISO 9660 images with UEFI support.

Re-exports§

pub use iso::boot_info::BiosBootInfo;
pub use iso::boot_info::BootInfo;
pub use iso::boot_info::UefiBootInfo;
pub use iso::builder::IsoBuilder;
pub use iso::builder::build_iso;
pub use iso::constants::BACKUP_GPT_RESERVED_512;
pub use iso::constants::DISK_SECTOR_SIZE;
pub use iso::constants::ESP_START_LBA_512;
pub use iso::constants::GPT_RESERVED_512_SECTORS;
pub use iso::constants::ISO_SECTOR_SIZE;
pub use iso::constants::disk512_to_iso;
pub use iso::constants::iso_to_512;
pub use iso::disk_layout::DiskLayout;
pub use iso::disk_layout::IsoRegion;
pub use iso::disk_layout::Partition;
pub use iso::disk_layout::UefiBootStrategy;
pub use iso::fs_node::IsoDirectory;
pub use iso::fs_node::IsoFile;
pub use iso::fs_node::IsoFsNode;
pub use iso::iso_image::IsoImage;
pub use iso::iso_image::IsoImageFile;
pub use iso::layout_profile::ElToritoMode;
pub use iso::layout_profile::EspMode;
pub use iso::layout_profile::HiddenSectorMode;
pub use iso::layout_profile::IsoLayoutProfile;
pub use iso::layout_profile::MbrMode;

Modules§

fat
iso
utils

Macros§

ensure_boot_image_size_valid
Helper macro to validate file sizes for boot catalog entries
ensure_path_component
Helper macro to validate path components
for_sorted_children
Helper macro to iterate over sorted children of a directory
io_error
Helper macro to create consistent IO errors