Philipp Schuster b706b20446 crate: fix latest clippy nightly complains hai 2 meses
..
src b706b20446 crate: fix latest clippy nightly complains hai 2 meses
CHANGELOG.md fd4923fcea workspace: dependency updates, bump MSRV hai 3 meses
Cargo.toml fd4923fcea workspace: dependency updates, bump MSRV hai 3 meses
LICENSE-APACHE b84788418a chore: prepare release hai 3 meses
LICENSE-MIT b84788418a chore: prepare release hai 3 meses
README.md fd4923fcea workspace: dependency updates, bump MSRV hai 3 meses
architecture.drawio.png abe88b36b3 doc: add figures and better discuss chosen design hai 3 meses
architecture.drawio.xml abe88b36b3 doc: add figures and better discuss chosen design hai 3 meses
overview-multiboot2-structures.drawio.png abe88b36b3 doc: add figures and better discuss chosen design hai 3 meses
overview-multiboot2-structures.drawio.xml abe88b36b3 doc: add figures and better discuss chosen design hai 3 meses

README.md

multiboot2-common

crates.io docs

Common helpers for the multiboot2 and multiboot2-header crates.

Architecture

The following figures, not displayable in lib.rs / on docs.rs unfortunately, outline the design of this crate:

Overview Multiboot2 Structures

Overview of Multiboot2 structures: Multiboot2 boot information, boot information tags, Multiboot2 headers, and Multiboot2 header tags all share the same technical foundation: They have a common header and a possible dynamic size, depending on the header.

Crate Architecture Overview

Overview of how raw bytes are modelled to be representable by high-level ABI-compatible rusty types.

MSRV

The MSRV is 1.75.0 stable.

License & Contribution

See main README file.