Trait clap_utils::Highlight

source ·
pub trait Highlight: Write {
Show 15 methods fn highlight(
        &mut self,
        text: &str,
        extension: &str,
        theme: Option<&str>
    ) -> Result<(), Error>; 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

write highlighted text to writer

Provided Methods

write highlighted json to writer

write highlighted yaml to writer

write highlighted toml to writer

write highlighted xml to writer

write highlighted html to writer

write highlighted css to writer

write highlighted js to writer

write highlighted rs to writer

write highlighted py to writer

write highlighted rb to writer

write highlighted sh to writer

write highlighted md to writer

write highlighted txt to writer

Implementations on Foreign Types

Implementors