Cargo Features

[dependencies]
termenu = { version = "2.3.0", default-features = false, features = ["no-pipe", "crossterm-with-tty"] }
default = crossterm-with-tty

The crossterm-with-tty feature is set by default whenever termenu is added without default-features = false somewhere in the dependency tree.

no-pipe = crossterm
crossterm-with-tty default

Enables use-dev-tty of crossterm

crossterm:

Enables raw file descriptor polling / selecting instead of mio.

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 crossterm-with-tty no-pipe?