pub struct ChartRenderer { /* private fields */ }Expand description
Renderer that emits text rows with per-character color ranges.
Implementations§
Source§impl ChartRenderer
impl ChartRenderer
Sourcepub fn new(config: ChartConfig) -> Self
pub fn new(config: ChartConfig) -> Self
Create a renderer from a chart config.
Sourcepub fn render(&self) -> Vec<RenderedLine> ⓘ
pub fn render(&self) -> Vec<RenderedLine> ⓘ
Render chart as lines plus color spans (start, end, color).
Trait Implementations§
Source§impl Clone for ChartRenderer
impl Clone for ChartRenderer
Source§fn clone(&self) -> ChartRenderer
fn clone(&self) -> ChartRenderer
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ChartRenderer
impl RefUnwindSafe for ChartRenderer
impl Send for ChartRenderer
impl Sync for ChartRenderer
impl Unpin for ChartRenderer
impl UnsafeUnpin for ChartRenderer
impl UnwindSafe for ChartRenderer
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