This crate can parse GPT and basic MBR partition tables.

Build status

Documentation and Examples

https://docs.rs/bootsector

Limitations

MSRV

Rust 1.34 (TryFrom) is supported, and checked by Travis. Updating this is a semver bump.