Create sample-project cargo new sample-project cd sample-project

Edit Cargo.toml delaunay_creator = "0.2.2"

Edit src/main.rs fn main() { let square = vec![ delaunay_creator::Point2D { x: 0.0, y: 0.0 }, delaunay_creator::Point2D { x: 1.0, y: 0.0 }, delaunay_creator::Point2D { x: 0.0, y: 1.0 }, delaunay_creator::Point2D { x: 1.0, y: 1.0 }, ]; let res = delaunay_creator::bowyer_watson(square); println!("{:?}", res); }

Run cargo run [Triangle { a: Point2D { x: 0.0, y: 0.0 }, b: Point2D { x: 1.0, y: 0.0 }, c: Point2D { x: 1.0, y: 1.0 } }, Triangle { a: Point2D { x: 0.0, y: 1.0 }, b: Point2D { x: 0.0, y: 0.0 }, c: Point2D { x: 1.0, y: 1.0 } }]