anstyle_wincon/lib.rs
1//! Styling legacy Windows terminals
2//!
3//! See [`WinconStream`]
4//!
5//! This fills a similar role as [`winapi-util`](https://crates.io/crates/winapi-util) does for
6//! [`termcolor`](https://crates.io/crates/termcolor) with the differences
7//! - Uses `windows-sys` rather than `winapi`
8//! - Uses [`anstyle`](https://crates.io/crates/termcolor) rather than defining its own types
9//! - More focused, smaller
10
11#![cfg_attr(docsrs, feature(doc_cfg))]
12#![warn(missing_docs)]
13#![warn(clippy::print_stderr)]
14#![warn(clippy::print_stdout)]
15
16pub mod ansi;
17mod stream;
18#[cfg(windows)]
19pub mod windows;
20
21pub use stream::WinconStream;
22
23#[doc = include_str!("../README.md")]
24#[cfg(doctest)]
25pub struct ReadmeDoctests;