mirror of
https://git.joinplu.me/Plume/Plume.git
synced 2024-12-24 02:50:37 +00:00
Replace Syntect's deprecated APIs with new APIs
This commit is contained in:
parent
3824e4ba25
commit
20a099c16f
1 changed files with 3 additions and 3 deletions
|
@ -7,7 +7,7 @@ use rocket::{
|
||||||
response::{Flash, Redirect},
|
response::{Flash, Redirect},
|
||||||
};
|
};
|
||||||
use std::collections::HashSet;
|
use std::collections::HashSet;
|
||||||
use syntect::html::ClassedHTMLGenerator;
|
use syntect::html::{ClassedHTMLGenerator, ClassStyle};
|
||||||
use syntect::parsing::SyntaxSet;
|
use syntect::parsing::SyntaxSet;
|
||||||
|
|
||||||
/// Generates an hexadecimal representation of 32 bytes of random data
|
/// Generates an hexadecimal representation of 32 bytes of random data
|
||||||
|
@ -92,9 +92,9 @@ fn highlight_code<'a>(
|
||||||
.find_syntax_by_name(&lang)
|
.find_syntax_by_name(&lang)
|
||||||
.unwrap_or_else(|| syntax_set.find_syntax_plain_text())
|
.unwrap_or_else(|| syntax_set.find_syntax_plain_text())
|
||||||
});
|
});
|
||||||
let mut html = ClassedHTMLGenerator::new(&syntax, &syntax_set);
|
let mut html = ClassedHTMLGenerator::new_with_class_style(&syntax, &syntax_set, ClassStyle::Spaced);
|
||||||
for line in ctx.content {
|
for line in ctx.content {
|
||||||
html.parse_html_for_line(&line);
|
html.parse_html_for_line_which_includes_newline(&line);
|
||||||
}
|
}
|
||||||
let q = html.finalize();
|
let q = html.finalize();
|
||||||
result.push(Event::Html(q.into()));
|
result.push(Event::Html(q.into()));
|
||||||
|
|
Loading…
Reference in a new issue