Cargo.toml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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.4.0"
  8. authors = [
  9. "Philipp Schuster <[email protected]>"
  10. ]
  11. license = "MIT/Apache-2.0"
  12. edition = "2021"
  13. categories = [
  14. "no-std",
  15. "parsing",
  16. ]
  17. keywords = [
  18. "Multiboot2",
  19. "kernel",
  20. "boot",
  21. "bootloader",
  22. ]
  23. # without this, sometimes crates.io doesn't show the preview of the README
  24. # I expeciended this multiple times in the past
  25. readme = "README.md"
  26. homepage = "https://github.com/rust-osdev/multiboot2-header"
  27. repository = "https://github.com/rust-osdev/multiboot2"
  28. documentation = "https://docs.rs/multiboot2-header"
  29. rust-version = "1.70"
  30. [[example]]
  31. name = "minimal"
  32. required-features = ["builder"]
  33. [features]
  34. default = ["builder"]
  35. alloc = []
  36. builder = ["alloc"]
  37. # Nightly-only features, which will eventually be stabilized.
  38. unstable = []
  39. [dependencies]
  40. derive_more.workspace = true
  41. log.workspace = true
  42. ptr_meta.workspace = true
  43. multiboot2 = { version = "0.21.0", default-features = false }
  44. multiboot2-common = "0.1.0"
  45. [package.metadata.docs.rs]
  46. all-features = true