pub trait SyntaxHighlighting {
// Required method
fn syntax_highlight_into(&self, builder: &mut SyntaxHighlightedBuilder);
// Provided method
fn syntax_highlighted(&self, style: &Style) -> LayoutJob { ... }
}pub trait SyntaxHighlighting {
// Required method
fn syntax_highlight_into(&self, builder: &mut SyntaxHighlightedBuilder);
// Provided method
fn syntax_highlighted(&self, style: &Style) -> LayoutJob { ... }
}