delay_writer 0.2.0

Wraps a writer and delays its output after each newline.
Documentation
# DelayWriter

`DelayWriter` provides a convenient way to output text with a delay after each newline character (`\n`). It wraps a writer and introduces a delay after each newline, giving an animated effect to the text displayed.

## Install

Add `delay_writer` in your `Cargo.toml`:

```toml
[dependencies]
delay_writer = "0.1.0"
```

## Usage

```rust
use std::{time::Duration, io::Write};
use delay_writer::DelayWriter;

let stdout = std::io::stdout();
let mut writer = DelayWriter::new(stdout, Duration::from_millis(100));

let text = "Hello\nWorld!";

writer.write_all(text.as_bytes()).unwrap();
```

## License

Licensed under either of

 * Apache License, Version 2.0
   ([LICENSE-APACHE]LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
 * MIT license
   ([LICENSE-MIT]LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

## Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.