pub struct PlainHighlighter;Expand description
No-op highlighter — renders text without any syntax coloring.
Trait Implementations§
Source§impl SyntaxHighlighter for PlainHighlighter
impl SyntaxHighlighter for PlainHighlighter
Source§fn highlight_line<'a>(&self, line: &'a str, spans: &mut Vec<Span<'a>>)
fn highlight_line<'a>(&self, line: &'a str, spans: &mut Vec<Span<'a>>)
Highlight a full line and append styled
Spans.Source§fn highlight_segment<'a>(&self, text: &'a str, spans: &mut Vec<Span<'a>>)
fn highlight_segment<'a>(&self, text: &'a str, spans: &mut Vec<Span<'a>>)
Highlight a segment of a line (used when part of the line has visual selection).
Defaults to
highlight_line.Auto Trait Implementations§
impl Freeze for PlainHighlighter
impl RefUnwindSafe for PlainHighlighter
impl Send for PlainHighlighter
impl Sync for PlainHighlighter
impl Unpin for PlainHighlighter
impl UnsafeUnpin for PlainHighlighter
impl UnwindSafe for PlainHighlighter
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