Cargo.toml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. [package]
  2. name = "multiboot2-header"
  3. description = """
  4. Convenient and safe parsing of Multiboot2 Header structures and the
  5. contained header tags. Usable in no_std environments, such as a
  6. bootloader. An optional builder feature also allows the construction of
  7. the corresponding structures.
  8. """
  9. version = "0.5.1"
  10. authors = [
  11. "Philipp Schuster <[email protected]>"
  12. ]
  13. license = "MIT/Apache-2.0"
  14. edition = "2021"
  15. categories = [
  16. "no-std",
  17. "no-std::no-alloc",
  18. "parsing",
  19. ]
  20. keywords = [
  21. "Multiboot2",
  22. "kernel",
  23. "boot",
  24. "bootloader",
  25. ]
  26. # without this, sometimes crates.io doesn't show the preview of the README
  27. # I expeciended this multiple times in the past
  28. readme = "README.md"
  29. homepage = "https://github.com/rust-osdev/multiboot2-header"
  30. repository = "https://github.com/rust-osdev/multiboot2"
  31. documentation = "https://docs.rs/multiboot2-header"
  32. rust-version = "1.75"
  33. [[example]]
  34. name = "minimal"
  35. required-features = ["builder"]
  36. [features]
  37. default = ["builder"]
  38. alloc = ["multiboot2-common/alloc"]
  39. builder = ["alloc", "multiboot2-common/builder"]
  40. # Nightly-only features, which will eventually be stabilized.
  41. unstable = ["multiboot2-common/unstable"]
  42. [dependencies]
  43. derive_more.workspace = true
  44. log.workspace = true
  45. multiboot2-common.workspace = true
  46. multiboot2.workspace = true
  47. ptr_meta.workspace = true
  48. [package.metadata.docs.rs]
  49. all-features = true