oxide-batch-core 0.5.0

Internal OxideBatch implementation crate; use oxide-batch instead
Documentation
  • Coverage
  • 100%
    336 out of 336 items documented0 out of 1 items with examples
  • Size
  • Source code size: 204.58 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 7.98 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 4s Average build duration of successful builds.
  • all releases: 4s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • luceat-lux-vestra/oxide-batch
    0 0 1
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • luceat-lux-vestra

oxide-batch-core

This crate is OxideBatch implementation detail. Use oxide-batch instead.

It exists on crates.io only because the published oxide-batch facade depends on it. Its API carries no stability promise: items may be added, changed, or removed in any release, without a deprecation period, and without a changelog entry of their own. It has no supported-configuration matrix, no compatibility ledger row, and no independent release cadence; every version tracks the facade version that consumes it.

Everything this crate exports that OxideBatch supports is re-exported from oxide-batch under a stable path. Depend on the facade.

The publication rule is ADR-0010, and the boundary it holds is the staged crate-extraction contract.

Contents

Domain identities, typed job parameters, statuses and exit statuses, execution records and their lifecycle rules, bounded versioned execution-context and checkpoint state, chunk sizing and counting values, and restart-relevant definition identity with its canonical manifest encoding.

The crate depends on no async runtime, database driver, command-line framework, telemetry SDK, broker client, or web framework, and on no other OxideBatch crate.

License

Apache-2.0. See LICENSE and NOTICE.