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