Cargo Features

valkyrie-ast has no features set by default.

[dependencies]
valkyrie-ast = { version = "0.1.12", features = ["std", "serde", "lispify", "pretty-print"] }
std

Enables std of optional pretty-print and optional serde

serde:

Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library.

serde

Enables derive of serde

serde:

Provide derive(Serialize, Deserialize) macros.

Features from optional dependencies

lispify implicit feature

Enables lispify

lispify:

Pretty print lisp

pretty-print implicit feature

Enables pretty-print

pretty-print:

pretty print tree