Highlight

Trait Highlight 

Source
pub trait Highlight: Write {
Show 15 methods // Required method fn highlight( &mut self, text: &str, extension: &str, theme: Option<&str>, ) -> Result<(), Error>; // Provided methods fn highlight_ext( &mut self, text: &str, extension: &str, ) -> Result<(), Error> { ... } fn highlight_json(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_yaml(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_toml(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_xml(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_html(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_css(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_js(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_rs(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_py(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_rb(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_sh(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_md(&mut self, text: &str) -> Result<(), Error> { ... } fn highlight_txt(&mut self, text: &str) -> Result<(), Error> { ... }
}

Required Methods§

Source

fn highlight( &mut self, text: &str, extension: &str, theme: Option<&str>, ) -> Result<(), Error>

write highlighted text to writer

Provided Methods§

Source

fn highlight_ext(&mut self, text: &str, extension: &str) -> Result<(), Error>

Source

fn highlight_json(&mut self, text: &str) -> Result<(), Error>

write highlighted json to writer

Source

fn highlight_yaml(&mut self, text: &str) -> Result<(), Error>

write highlighted yaml to writer

Source

fn highlight_toml(&mut self, text: &str) -> Result<(), Error>

write highlighted toml to writer

Source

fn highlight_xml(&mut self, text: &str) -> Result<(), Error>

write highlighted xml to writer

Source

fn highlight_html(&mut self, text: &str) -> Result<(), Error>

write highlighted html to writer

Source

fn highlight_css(&mut self, text: &str) -> Result<(), Error>

write highlighted css to writer

Source

fn highlight_js(&mut self, text: &str) -> Result<(), Error>

write highlighted js to writer

Source

fn highlight_rs(&mut self, text: &str) -> Result<(), Error>

write highlighted rs to writer

Source

fn highlight_py(&mut self, text: &str) -> Result<(), Error>

write highlighted py to writer

Source

fn highlight_rb(&mut self, text: &str) -> Result<(), Error>

write highlighted rb to writer

Source

fn highlight_sh(&mut self, text: &str) -> Result<(), Error>

write highlighted sh to writer

Source

fn highlight_md(&mut self, text: &str) -> Result<(), Error>

write highlighted md to writer

Source

fn highlight_txt(&mut self, text: &str) -> Result<(), Error>

write highlighted txt to writer

Implementors§