Cargo Features

[dependencies]
starlight = { version = "0.4.0", default-features = false, features = ["try_support", "serde_support", "zeroize_support", "debug", "u32_ptrs", "gen_counters", "gen_counter_for_pstate"] }
default = try_support

note: "dag", "rand_support", and "std" are all turned on always

try_support default

Turns on nightly features required for Try to work with some mimick types

Enables try_support of awint

serde_support

Turns on serde support

Enables serde_support of awint

zeroize_support

Turns on zeroize support

Enables zeroize_support of awint

debug

Enables some debugging functionalities

Enables debug of awint

Affects ensemble::render

u32_ptrs

Makes relevant Ptrs have u32 sized indexes and counters, reducing memory consumption. Note however this will result in an Arena out of memory panic if circuits are large enough.

Enables u32_for_pstate of awint

gen_counters

enables generation counters even for not(debug_assertions) builds

gen_counter_for_pstate

enables generation counters for PState

Enables gen_counter_for_pstate of awint