pygmentize 0.2.0

pygmentize wrapper for syntax highlighting
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use pygmentize::{highlight, Terminal256Formatter};

fn main() {
    // See also `TerminalFormatter` and `TerminalTrueColorFormatter`
    let fmt = Terminal256Formatter {
        line_numbers: false,
        ..Terminal256Formatter::default()
    };

    let code = include_str!("terminal.rs");
    let output = highlight(code, Some("rust"), &fmt).unwrap();
    println!("{output}");
}