pub struct AsciiCanvas { /* private fields */ }
Implementations§
source§impl AsciiCanvas
impl AsciiCanvas
To use an AsciiCanvas
, first create the canvas, then draw any
lines, then write text labels. It is required to draw the lines
first so that we can detect intersecting lines properly (we could
track which characters belong to lines, I suppose).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AsciiCanvas
impl RefUnwindSafe for AsciiCanvas
impl Send for AsciiCanvas
impl Sync for AsciiCanvas
impl Unpin for AsciiCanvas
impl UnwindSafe for AsciiCanvas
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