pub struct HighlighterConfig { /* private fields */ }Expand description
Configuration struct for the highlighter (syntect)
Contains the desired theme, syntax set, and the maximum line length to highlight
Implementations§
Source§impl HighlighterConfig
impl HighlighterConfig
Sourcepub fn new(syntax_set: SyntaxSet, theme: Theme) -> Self
pub fn new(syntax_set: SyntaxSet, theme: Theme) -> Self
Initialises new HighlighterConfig
Auto Trait Implementations§
impl !Freeze for HighlighterConfig
impl RefUnwindSafe for HighlighterConfig
impl Send for HighlighterConfig
impl Sync for HighlighterConfig
impl Unpin for HighlighterConfig
impl UnwindSafe for HighlighterConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more