proof_of_sql/base/mod.rs
1//! This module contains basic shared functionalities of the library.
2/// TODO: add docs
3#[cfg(feature = "arrow")]
4pub mod arrow;
5
6pub(crate) mod bit;
7pub mod commitment;
8pub mod database;
9/// TODO: add docs
10pub(crate) mod encode;
11pub mod math;
12/// TODO: add docs
13pub(crate) mod polynomial;
14pub(crate) mod proof;
15pub(crate) mod ref_into;
16/// This module contains the `Scalar` trait as well as the main, generic, implementations of it.
17pub mod scalar;
18mod serialize;
19pub(crate) use serialize::{impl_serde_for_ark_serde_checked, impl_serde_for_ark_serde_unchecked};
20pub(crate) mod map;
21pub(crate) mod slice_ops;
22
23mod rayon_cfg;
24pub(crate) use rayon_cfg::if_rayon;