pub fn new(graphics: &'a Graphics) -> Self{
        Drawer{
            target: graphics.draw(),
            graphics: graphics
        }
    }
/// Creates a new `Drawer` to draw the next frame
Creates a new `Drawer` to draw the next frame
Creates a new ` Drawer ` to draw the next frame
pub fn new(graphics: &'a Graphics) -> Self{
        Drawer{
            target: graphics.draw(),
            graphics: graphics
        }
    }
pub fn new ( graphics : & ' a Graphics ) -> Self { Drawer { target : graphics . draw ( ) , graphics : graphics } }
Creates a new `Drawer` to draw the next frame
Creates a new ` Drawer ` to draw the next frame
graphics
&'a Graphics
graphics
&'a Graphics