Trait Shape
pathfinder
pub trait Shape { fn new() -> Self; fn area(&self, size: u32) -> Vec<Coordinate>; }
fn new() -> Self
fn area(&self, size: u32) -> Vec<Coordinate>
impl Shape for Square
impl Shape for Circle
impl Shape for Triangle