Cargo Features

[dependencies]
endbasic = { version = "0.10.0", default-features = false, features = ["crossterm", "sdl", "rpi"] }
default = crossterm

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

crossterm default = endbasic-terminal
sdl = endbasic-sdl
rpi = endbasic-rpi

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.

endbasic-rpi rpi?
endbasic-sdl sdl?
endbasic-terminal crossterm