Skip to main content

rudb_c_api/
lib.rs

1//! A libduckdb-compatible C surface, plus a native C surface.
2//!
3//! Rank 15 in the layer rule. See `xtask/layers.toml` and `spec/18-package-layout.md`.
4//!
5//! This crate is allowed `unsafe`, per `spec/16-testing.md` section 16.7. Every block carries
6//! the invariant that makes it sound, and the lint in the workspace manifest is what turns that
7//! into a build failure rather than a habit.
8
9/// The crate this rank belongs to, so that the layer check has something to read and the
10/// scaffold compiles. Replaced by the first real item.
11pub const RANK: u8 = 15;