autumnus 0.9.0

DEPRECATED - Use `lumis` instead. Syntax highlighter powered by Tree-sitter.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use autumnus::{highlight, languages::Language, themes, HtmlInlineBuilder};

fn main() {
    let source = r#"fn main() {
    println!("Hello from autumnus!");
}"#;

    let theme = themes::get("dracula").unwrap();
    let formatter = HtmlInlineBuilder::new()
        .lang(Language::Rust)
        .theme(Some(theme))
        .build()
        .unwrap();

    let html = highlight(source, formatter);
    println!("{}", html);
}