Module base

Source
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 and OwnedTable.
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§

PlaceholderError
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§

PlaceholderResult
Result type for placeholder errors