Crate features / console
Feature flags · console 0.16.6 · from crates.io 2026-10-24
console features: what each one does, and the line to copy
Short answerconsole 0.16.6 has 4 features. By default it turns on unicode-width, ansi-parsing, std; add default-features = false to start from nothing. It needs Rust 1.71 or newer.
Pick features
Every feature
| Feature | In default | Turns on |
|---|---|---|
alloc | nothing else (a switch the code checks) | |
ansi-parsing | yes | nothing else (a switch the code checks) |
std | yes | dep:libc, alloc |
windows-console-colors | ansi-parsing |
dep:x turns on the optional dependency x; x/y turns on feature y of dependency x (with ?, only if x is already on).
MSRV history
The minimum Rust version console declares (rust-version), and the release that changed it:
- 0.15.3 (2022-12-27): Rust 1.48.0
- 0.15.8 (2024-01-09): Rust 1.56.0
- 0.15.9 (2024-12-16): Rust 1.66
- 0.16.1 (2025-09-08): Rust 1.71
Stuck on an older compiler? Pin the last version that supports it, for example cargo update -p console --precise <version>, or use resolver 3, which picks compatible versions for you.
More on console
Real downloads, dependents and alternatives: console crate data (1.1M real downloads a day, 2,339 dependents).
docs.rs feature list · crates.io · license MIT · edition 2021
Up next
Before you depend on itconsole crate dataReal downloads, dependents, alternatives.Read it next →Did this answer your question?