Cargo.toml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. [package]
  2. name = "multiboot2-header"
  3. description = """
  4. Library with type definitions and parsing functions for Multiboot2 headers.
  5. This library is `no_std` and can be used in bootloaders.
  6. """
  7. version = "0.5.0"
  8. authors = [
  9. "Philipp Schuster <phip1611@gmail.com>"
  10. ]
  11. license = "MIT/Apache-2.0"
  12. edition = "2021"
  13. categories = [
  14. "no-std",
  15. "no-std::no-alloc",
  16. "parsing",
  17. ]
  18. keywords = [
  19. "Multiboot2",
  20. "kernel",
  21. "boot",
  22. "bootloader",
  23. ]
  24. # without this, sometimes crates.io doesn't show the preview of the README
  25. # I expeciended this multiple times in the past
  26. readme = "README.md"
  27. homepage = "https://github.com/rust-osdev/multiboot2-header"
  28. repository = "https://github.com/rust-osdev/multiboot2"
  29. documentation = "https://docs.rs/multiboot2-header"
  30. rust-version = "1.70"
  31. [[example]]
  32. name = "minimal"
  33. required-features = ["builder"]
  34. [features]
  35. default = ["builder"]
  36. alloc = []
  37. builder = ["alloc"]
  38. # Nightly-only features, which will eventually be stabilized.
  39. unstable = []
  40. [dependencies]
  41. derive_more.workspace = true
  42. log.workspace = true
  43. ptr_meta.workspace = true
  44. multiboot2 = { version = "0.22.1", default-features = false }
  45. multiboot2-common = "0.1.1"
  46. [package.metadata.docs.rs]
  47. all-features = true