Cargo Features

[dependencies]
gherkin = { version = "0.14.0", default-features = false, features = ["parser", "serde", "juniper"] }
default = parser

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

parser default

Enables ability to parse AST.

Enables typed-builder ^0.15

"parser" feature dependencies.

Affects gherkin::tagexpr, gherkin::is_language_supported, gherkin::ParseFileError

Features from optional dependencies

serde implicit feature

Enables serde

"serde" feature enables ability to serialize/deserialize AST.

juniper implicit feature

Enables juniper ^0.15.10

"juniper" feature enables ability to use AST as GraphQL types.