Cargo Features

[dependencies]
awint_dag = { version = "0.17.0", default-features = false, features = ["try_support", "debug", "gen_counter_for_pstate", "u32_for_pstate"] }
default = try_support

The try_support feature is set by default whenever awint_dag is added without default-features = false somewhere in the dependency tree.

try_support default
debug

Enables debug of awint_macro_internals

awint_macro_internals:

Enables impls for debugging purposes. Also enables generation counters. Note: I did not name it 'd', 'b', 'g' because I have to check that no debug macros are in the crates.

gen_counter_for_pstate

forces PState to always have a generation counter

u32_for_pstate

makes PState use a u32 sized index and counter