Cargo Features

[dependencies]
proof-of-sql = { version = "0.50.1", default-features = false, features = ["std", "arrow", "blitzar", "perf", "cpu-perf", "rayon", "test"] }
default = arrow, perf

These default features are set whenever proof-of-sql is added without default-features = false somewhere in the dependency tree.

std arrow blitzar? rayon? test?

Enables std of ark-serialize and snafu

snafu:

Implement the std::error::Error trait.

Required by commitment-utility and generate-parameters binaries

arrow default = std

Enables arrow ^51.0.0

Affects database::arrow_schema_utility, base::arrow

blitzar perf = std

Enables blitzar and merlin ^2

Required by commitment-utility and generate-parameters binaries

perf default = blitzar, cpu-perf
cpu-perf perf = rayon

Enables parallel of ark-ec, asm of ark-ff, parallel of ark-poly

rayon cpu-perf? = std

Enables rayon

test = std

Enables rand