Cargo Features

[dependencies]
geekbar_dialoguer = { version = "0.1.0", default-features = false, features = ["editor", "fuzzy-select", "history", "password", "completion"] }
default = editor, password

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

editor default = tempfile
fuzzy-select = fuzzy-matcher, unicode-segmentation

Affects prompts::fuzzy_select, theme::Theme.format_fuzzy_select_prompt_item, theme::Theme.format_fuzzy_select_prompt, theme::ColorfulTheme.fuzzy_cursor_style, theme::ColorfulTheme.fuzzy_match_highlight_style

history
password default = zeroize

Affects prompts::password, theme::Theme.format_password_prompt, theme::Theme.format_password_prompt_selection

completion

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.

tempfile editor
zeroize password
fuzzy-matcher fuzzy-select?
unicode-segmentation fuzzy-select?