pub struct TerminalRenderer {
pub theme_type: Option<ThemeType>,
}Expand description
Terminal renderer via ANSI escape codes. Requires a terminal that supports truecolor
Fields§
§theme_type: Option<ThemeType>The theme type to use if ThemeVariant::Dual is provided,
since terminals don’t allow light or dark theme
Implementations§
Source§impl TerminalRenderer
impl TerminalRenderer
Sourcepub fn render(
&self,
highlighted: &HighlightedCode<'_>,
options: &RenderOptions,
) -> String
pub fn render( &self, highlighted: &HighlightedCode<'_>, options: &RenderOptions, ) -> String
Render to the terminal with ANSI escape codes
Trait Implementations§
Source§impl Clone for TerminalRenderer
impl Clone for TerminalRenderer
Source§fn clone(&self) -> TerminalRenderer
fn clone(&self) -> TerminalRenderer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TerminalRenderer
Source§impl Default for TerminalRenderer
impl Default for TerminalRenderer
Source§fn default() -> TerminalRenderer
fn default() -> TerminalRenderer
Returns the “default value” for a type. Read more
impl Eq for TerminalRenderer
Source§impl PartialEq for TerminalRenderer
impl PartialEq for TerminalRenderer
impl StructuralPartialEq for TerminalRenderer
Auto Trait Implementations§
impl Freeze for TerminalRenderer
impl RefUnwindSafe for TerminalRenderer
impl Send for TerminalRenderer
impl Sync for TerminalRenderer
impl Unpin for TerminalRenderer
impl UnsafeUnpin for TerminalRenderer
impl UnwindSafe for TerminalRenderer
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