[−][src]Struct unsegen_pager::SyntectHighlighter
A Highlighter
using the syntect
library as a backend.
Methods
impl<'a> SyntectHighlighter<'a>
[src]
pub fn new(syntax: &SyntaxDefinition, theme: &'a Theme) -> Self
[src]
Create a SyntectHighlighter
using the specified SyntaxDefinition
(e.g., what
programming language to assume) and the theme.
The theme reference has to be alive as long as the highlighter is active.
Trait Implementations
impl<'a> Highlighter for SyntectHighlighter<'a>
[src]
fn highlight<'b, L: Iterator<Item = &'b dyn PagerLine>>(
&self,
lines: L
) -> HighlightInfo
[src]
&self,
lines: L
) -> HighlightInfo
Auto Trait Implementations
impl<'a> !Send for SyntectHighlighter<'a>
impl<'a> !Sync for SyntectHighlighter<'a>
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,