Cargo Features
[dependencies]
proof-of-sql = { version = "0.95.6", default-features = false, features = ["std", "utils", "arrow", "blitzar", "hyperkzg_proof", "perf", "cpu-perf", "rayon", "test"] }
- default = arrow, perf
-
These default features are set whenever
proof-of-sql
is added without
somewhere in the dependency tree.default-features = false - std arrow blitzar? hyperkzg_proof? rayon? test?
-
Enables sysinfo ^0.33 and std of ark-serialize and snafu
snafu:
Implement the
std::error::Error
trait.Affects
public_setup::deserialize_flat_compressed_hyperkzg_public_setup_from_reader
…Required by commitment-utility and generate-parameters binaries
- utils
-
Enables clap, indicatif, rand_chacha ^0.3.1, sha2, and tempfile
Required by commitment-utility and generate-parameters binaries
- arrow default = std
-
Enables arrow ^51.0.0
Affects
database::arrow_schema_utility
,base::arrow
… - blitzar hyperkzg_proof? perf = std
-
Affects
inner_product::inner_product_proof
…Required by commitment-utility and generate-parameters binaries
- hyperkzg_proof = blitzar, std
-
Enables ff, halo2curves, and nova-snark
- 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 ^0.8