use crate::driver_traits::graphics::{Graphics, Point, Rgb}; pub struct GraphicsBuffer; #[allow(unused)] impl Graphics for GraphicsBuffer { fn put_line(coords_start: Point, coords_end: Point, thickness: u32, color: Rgb) { todo!() } fn put_rect(coords_start: Point, coords_end: Point, color: Rgb) { todo!() } fn put_circle(coords: Point, radius: u32) { todo!() } fn put_triangle(coords_1: Point, coords_2: Point, coords_3: Point, thickness: u32, color: Rgb) { todo!(); } fn put_pixel(coords: Point, color: Rgb) { todo!() } fn paint_cursor(coords: Point) { todo!() } fn hide_cursor() {} fn show_cursor() {} fn draw() {} fn clear() { todo!() } }