pub struct Canvas1x2 { /* private fields */ }Trait Implementations§
Source§impl Canvas for Canvas1x2
impl Canvas for Canvas1x2
type Pixel = Dense1x2
type Image = String
Source§fn new(
width: u32,
height: u32,
dark_pixel: Dense1x2,
light_pixel: Dense1x2,
) -> Self
fn new( width: u32, height: u32, dark_pixel: Dense1x2, light_pixel: Dense1x2, ) -> Self
Constructs a new canvas of the given dimensions.
Source§fn draw_dark_pixel(&mut self, x: u32, y: u32)
fn draw_dark_pixel(&mut self, x: u32, y: u32)
Draws a single dark pixel at the (x, y) coordinate.
Source§fn into_image(self) -> String
fn into_image(self) -> String
Finalize the canvas to a real image.
fn draw_dark_rect(&mut self, left: u32, top: u32, width: u32, height: u32)
Auto Trait Implementations§
impl Freeze for Canvas1x2
impl RefUnwindSafe for Canvas1x2
impl Send for Canvas1x2
impl Sync for Canvas1x2
impl Unpin for Canvas1x2
impl UnsafeUnpin for Canvas1x2
impl UnwindSafe for Canvas1x2
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