Core types shared by every OxideLake crate.
- [
EngineError] — the unified error type every library crate converts into. - [
BackendKind], [DeviceId] — hardware identifiers. - [
BufferLayout] — alignment/length descriptor for host and device buffers. - [
params] — operator parameter types shared by planner, codec and backends. - [
TelemetryHub] — the only coupling between the engine and the dashboard. - [
BatchStream] — the stream type every operator produces (DataFusion's).
Dependency direction: oxidelake-core depends on no other OxideLake crate.