prettyprint 0.8.1

Print beautifully formatted files and strings to your terminal
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Run
//! ```
//! cargo run --example load-theme
//! ```

use prettyprint::{PrettyPrintError, PrettyPrinter};

fn main() -> Result<(), PrettyPrintError> {
    let theme = include_bytes!("../assets/themes.bin");

    let print = PrettyPrinter::default()
        .language("rust")
        .load_theme(theme.to_vec())
        .build()?;

    print.string(include_str!("../fixtures/fib.rs"))
}