bootsmith-core 1.0.0

Pipeline types, traits, and orchestration for bootsmith
Documentation
  • Coverage
  • 34.21%
    26 out of 76 items documented0 out of 19 items with examples
  • Size
  • Source code size: 15.56 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 950.29 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 7s Average build duration of successful builds.
  • all releases: 7s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • jma24/bootsmith
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • jma24

bootsmith-core: the typed pipeline that turns an ISO + a target device into a sequence of write operations.

This crate is intentionally OS-agnostic. Concrete device I/O lives in bootsmith-disk; ISO inspection in bootsmith-iso; boot-record bytes in bootsmith-boot. The orchestration here calls into those via traits so the pipeline can run against an in-memory Vec<u8> for unit tests just as easily as against /dev/rdisk8.