Skip to main content

reifydb_sdk/
lib.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2026 ReifyDB
3
4//! The surface external code extends ReifyDB through. Everything here is a stable contract, versioned on both
5//! sides, and the extern-C layer never leaks an engine-internal type - an extension sees only `reifydb-value` and this
6//! crate's re-exports, because anything else would tie extension ABI to engine refactors.
7
8#![cfg_attr(not(debug_assertions), deny(clippy::disallowed_methods))]
9#![cfg_attr(debug_assertions, warn(clippy::disallowed_methods))]
10#![cfg_attr(not(debug_assertions), deny(warnings))]
11#![allow(clippy::tabs_in_doc_comments)]
12
13pub mod common;
14#[cfg(feature = "host")]
15pub mod error;
16#[cfg(feature = "host")]
17pub mod flow;
18#[cfg(feature = "host")]
19pub mod procedure;
20#[cfg(feature = "host")]
21pub mod transform;