Skip to content

atelier-data — API reference

Skeleton API reference for crate atelier-data at version 0.0.15. Note this crate's own version is independent of the workspace marker 0.0.10.

Preliminary skeleton

Hand-derived from the Phase-1 survey. The crate is intentionally early-stage; the public surface is small. Run make sdk-api SDK_PATH=../atelier-sdk before cutover to refresh.

Public surface

atelier-data's lib.rs is currently 32 lines, mostly a roadmap comment. The crate documents itself as the home for "Future Arrow-backed columnar modules":

// Future Arrow-backed columnar modules will be added here.
// Example: #[cfg(feature = "arrow")] pub mod columnar;

What's exported today is mostly re-export of types and machinery that overlap with atelier-connect. See the atelier-data conceptual page for the planned shape and the consolidation roadmap.

Module Notes
config TOML configuration types (overlaps with atelier-connect's config)
(rest of the surface) early-stage; expect significant churn between releases

Roadmap excerpts

The crate's README lists a handful of items currently being worked on; rather than enumerate them here, see the dedicated Roadmap section on the conceptual page.

Full reference (docs.rs): https://docs.rs/atelier-data/latest/atelier_data/