# Text-tables

This library provides very simple table printing using text characters. It has
no dependencies besides std. I'm interested in making it no_std if this is
possible, contributions welcome!

Licensed under MIT or Apache-2.0 at your discretion. Message me if this isn't
sufficient.

## Example

```rust
extern crate text_tables;

use std::str;
use std::io;

fn main() {
    // can be vec or slices
    let data = [["A", "2x2"], ["pretty", "table"]];
    // we can either render to an array...
    let mut out = Vec::new();
    text_tables::render(&mut out, data).unwrap();
    println!("{}", str::from_utf8(&out).unwrap());
    // ...or we can use `Write` streams directly
    text_tables::render(&mut io::stdout(), data).unwrap();
}
```

outputs

```text
+--------+-------+
| A      | 2x2   |
+--------+-------+
| pretty | table |
+--------+-------+
```
