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(crate) mod byte;
8pub mod commitment;
9pub mod database;
10/// TODO: add docs
11pub(crate) mod encode;
12pub mod math;
13/// TODO: add docs
14pub(crate) mod polynomial;
15/// Module for Proof of SQL datetime types.
16pub mod posql_time;
17pub(crate) mod proof;
18mod standard_binary_serde;
19pub use proof::{PlaceholderError, PlaceholderResult};
20pub use standard_binary_serde::{
21    try_standard_binary_deserialization, try_standard_binary_serialization,
22};
23pub(crate) mod ref_into;
24/// This module contains the `Scalar` trait as well as the main, generic, implementations of it.
25pub mod scalar;
26mod serialize;
27pub(crate) use serialize::{impl_serde_for_ark_serde_checked, impl_serde_for_ark_serde_unchecked};
28pub(crate) mod map;
29pub(crate) mod slice_ops;
30
31mod rayon_cfg;
32pub(crate) use rayon_cfg::if_rayon;