pub enum Highlighter {
Default(DefaultHighlighter),
Fvh(FastVectorHighlighter),
Plain(PlainHighlighter),
Unified(UnifiedHighlighter),
}
Expand description
Highlighter settings
Variants§
Default(DefaultHighlighter)
Default highlighter
Fvh(FastVectorHighlighter)
Fast vector highlighter
Plain(PlainHighlighter)
Plain highlighter
Unified(UnifiedHighlighter)
Unified highlighter
Implementations§
Source§impl Highlighter
impl Highlighter
Sourcepub fn new() -> DefaultHighlighter
pub fn new() -> DefaultHighlighter
Creates a new instance of DefaultHighlighter
Sourcepub fn fvh() -> FastVectorHighlighter
pub fn fvh() -> FastVectorHighlighter
Creates a new instance of FastVectorHighlighter
Sourcepub fn plain() -> PlainHighlighter
pub fn plain() -> PlainHighlighter
Creates a new instance of PlainHighlighter
Sourcepub fn unified() -> UnifiedHighlighter
pub fn unified() -> UnifiedHighlighter
Creates a new instance of UnifiedHighlighter
Trait Implementations§
Source§impl Clone for Highlighter
impl Clone for Highlighter
Source§fn clone(&self) -> Highlighter
fn clone(&self) -> Highlighter
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Highlighter
impl Debug for Highlighter
Source§impl Default for Highlighter
impl Default for Highlighter
Source§impl From<DefaultHighlighter> for Highlighter
impl From<DefaultHighlighter> for Highlighter
Source§fn from(highlighter: DefaultHighlighter) -> Self
fn from(highlighter: DefaultHighlighter) -> Self
Converts to this type from the input type.
Source§impl From<FastVectorHighlighter> for Highlighter
impl From<FastVectorHighlighter> for Highlighter
Source§fn from(highlighter: FastVectorHighlighter) -> Self
fn from(highlighter: FastVectorHighlighter) -> Self
Converts to this type from the input type.
Source§impl From<PlainHighlighter> for Highlighter
impl From<PlainHighlighter> for Highlighter
Source§fn from(highlighter: PlainHighlighter) -> Self
fn from(highlighter: PlainHighlighter) -> Self
Converts to this type from the input type.
Source§impl From<UnifiedHighlighter> for Highlighter
impl From<UnifiedHighlighter> for Highlighter
Source§fn from(highlighter: UnifiedHighlighter) -> Self
fn from(highlighter: UnifiedHighlighter) -> Self
Converts to this type from the input type.
Source§impl PartialEq for Highlighter
impl PartialEq for Highlighter
Source§impl Serialize for Highlighter
impl Serialize for Highlighter
impl StructuralPartialEq for Highlighter
Auto Trait Implementations§
impl Freeze for Highlighter
impl RefUnwindSafe for Highlighter
impl Send for Highlighter
impl Sync for Highlighter
impl Unpin for Highlighter
impl UnwindSafe for Highlighter
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