oxide-batch-repository 0.5.0

Internal OxideBatch implementation crate; use oxide-batch instead
Documentation
  • Coverage
  • 100%
    419 out of 419 items documented0 out of 0 items with examples
  • Size
  • Source code size: 259.2 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 7.87 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 5s Average build duration of successful builds.
  • all releases: 5s 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-repository

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

The metadata repository, unit-of-work, clock, identifier, explorer, operator, retention, and recovery ports, the durable partition, flow-decision, audit, retention, and recovery values those ports exchange, the bounded operator request envelope, and the keyset pagination vocabulary the explorer port pages with.

The crate depends on no async runtime, database driver, command-line framework, telemetry SDK, broker client, or web framework, and on no OxideBatch crate other than oxide-batch-core. Metadata adapters, the services that drive these ports, and the execution engines live above it.

License

Apache-2.0. See LICENSE and NOTICE.