Expand description
This module contains basic shared functionalities of the library.
Modules§
- arrow
- TODO: add docs This module provides conversions and utilities for working with Arrow data structures.
- commitment
- Types for creation and utilization of cryptographic commitments to proof-of-sql data.
- database
- Module with database related functionality. In particular, this module contains the
accessor traits and the
OwnedTable
type along with some utility functions to convert between Arrow andOwnedTable
. - math
- This module defines math utilities used in Proof of SQL.
- posql_
time - Module for Proof of SQL datetime types.
- scalar
- This module contains the
Scalar
trait as well as the main, generic, implementations of it.
Enums§
- Placeholder
Error - Errors related to placeholders
Functions§
- try_
standard_ binary_ deserialization - The standard deserialization we use for our proof types
- try_
standard_ binary_ serialization - The standard serialization we use for our proof types
Type Aliases§
- Placeholder
Result - Result type for placeholder errors