crates/mimir-schema/Cargo.toml
[package]
name = "mimir-schema"
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
description = "Mímir v2 code-graph contract: the Arrow schemas of code_nodes / code_edges, the edge-kind vocabulary, and THE SCIP moniker formatter (one writer). Stable Rust, tiny, shared by nornir and the nightly mimir-driver."
# Not published until the Mímir v2 branch lands (decision D7): the crates
# move together and `mimir-ingest` depends on the unpublished `mimir-binary`.
publish = false
license = "MIT OR Apache-2.0"
repository = "https://git.gunnar.rs/nordisk/nornir"
keywords = ["scip", "arrow", "code-graph", "moniker"]
categories = ["development-tools"]
[dependencies]
# SAME arrow major as nornir (59) so a batch built here flows into skade /
# iceberg-arrow59 / datafusion 55 with no conversion. Only the two leaf crates:
# the schema crate must stay small enough for the nightly driver to pull.
arrow-schema = "59"
arrow-array = "59"