Cargo Features

snarkvm-console-types = { version = "0.16.19", default-features = false, features = ["address", "boolean", "field", "group", "integers", "scalar", "string"] }
default = address, boolean, field, group, integers, scalar, string

These default features are set whenever snarkvm-console-types is added without default-features = false somewhere in the dependency tree.

address default = snarkvm-console-types-address, snarkvm-console-types-field, snarkvm-console-types-group
boolean default = snarkvm-console-types-boolean
field default = snarkvm-console-types-field
group default = snarkvm-console-types-field, snarkvm-console-types-group, snarkvm-console-types-scalar
integers default = snarkvm-console-types-integers
scalar default = snarkvm-console-types-field, snarkvm-console-types-scalar
string default = snarkvm-console-types-field, snarkvm-console-types-integers, snarkvm-console-types-string

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

snarkvm-console-types-address address
snarkvm-console-types-boolean boolean
snarkvm-console-types-string string
snarkvm-console-types-group address group
snarkvm-console-types-integers integers string
snarkvm-console-types-scalar group scalar
snarkvm-console-types-field address field group scalar string