123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- [package]
- name = "multiboot2"
- description = """
- Library that helps you to parse the multiboot information structure (mbi) from
- Multiboot2-compliant bootloaders, like GRUB. It supports all tags from the specification
- including full support for the sections of ELF-64. This library is `no_std` and can be
- used in a Multiboot2-kernel.
- """
- version = "0.16.0"
- authors = [
- "Philipp Oppermann <dev@phil-opp.com>",
- "Calvin Lee <cyrus296@gmail.com>",
- "Isaac Woods",
- "Philipp Schuster <phip1611@gmail.com>"
- ]
- license = "MIT/Apache-2.0"
- edition = "2021"
- categories = [
- "no-std",
- "parsing",
- ]
- keywords = [
- "Multiboot2",
- "kernel",
- "boot",
- "bootloader",
- ]
- # without this, sometimes crates.io doesn't show the preview of the README
- # I expeciended this multiple times in the past
- readme = "README.md"
- homepage = "https://github.com/rust-osdev/multiboot2"
- repository = "https://github.com/rust-osdev/multiboot2"
- documentation = "https://docs.rs/multiboot2"
- rust-version = "1.60"
- [features]
- default = ["builder"]
- alloc = []
- builder = ["alloc"]
- # Nightly-only features, which will eventually be stabilized.
- unstable = []
- [dependencies]
- bitflags = "2"
- derive_more = { version = "0.99", default-features = false, features = ["display"] }
- log = { version = "0.4", default-features = false }
- uefi-raw = { version = "0.2.0", default-features = false }
- ptr_meta = { version = "0.2.0", default-features = false }
|