Crate fzpart

Crate fzpart 

Source
Expand description

A Rust library to interact with GPT / MBR partition tables.

It provides a set of tools to interact with storage devices at the partition table level, supporting both Master Boot Record (MBR) and GUID Partition Table (GPT) formats.

The library is designed to make it easy to read, write, and manipulate partition tables for a variety of use cases, such as bootloader development, disk management utilities, or storage diagnostics.

Re-exports§

pub use mbr::Mbr;
pub use mbr::MbrInplace;
pub use mbr::MbrPartition;
pub use gpt::Gpt;
pub use gpt::GptHeader;
pub use gpt::GptPartition;

Modules§

gpt
This module provides tools for working with GUID Partition Tables (GPT), a modern partitioning system used in UEFI-based systems. GPT replaces the older Master Boot Record (MBR) format and is designed to support larger disks, more partitions, and better data reliability.
mbr
MBR (Master Boot Record) partion table handling

Enums§

SeekFromstd
Enumeration of possible methods to seek within an I/O object.

Traits§

DiskReadstd
The Read trait allows for reading bytes from a source.
DiskSeekstd
The Seek trait provides a cursor which can be moved within a stream of bytes.
DiskWritestd
A trait for objects which are byte-oriented sinks.