Cargo Features

[dependencies]
oma-inquire = { version = "0.1.1", default-features = false, features = ["macros", "date", "editor", "crossterm", "termion", "console"] }
default = crossterm, macros

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

macros default
date = chrono

Affects formatter::DateFormatter, formatter::DEFAULT_DATE_FORMATTER, backend::date, render_config::RenderConfig.calendar, render_config::calendar, validator::DateValidator

editor = tempfile

Affects backend::EditorBackend, render_config::RenderConfig.editor_prompt

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.

crossterm default

Enables crossterm ^0.25

Affects terminal::crossterm

termion implicit feature

Enables termion ^2.0

termion:

A bindless library for manipulating terminals

Affects terminal::termion

console implicit feature

Enables console

console:

A terminal and console abstraction for Rust

Affects terminal::console

chrono date?
tempfile editor?