#![deny(clippy::all)]
#![warn(clippy::pedantic)]
#![warn(clippy::cargo)]
#![warn(missing_docs)]
#![warn(missing_debug_implementations)]
extern crate derivative;
pub mod delaunay;
pub mod path;
pub mod polygon;
pub mod voronoi;
use geo::CoordFloat;
use geo_types::Coord;
pub trait CanvasRenderingContext2d<T>: ToString
where
T: CoordFloat,
{
fn arc(&mut self, p: &Coord<T>, r: T, start: T, stop: T);
fn close_path(&mut self);
fn line_to(&mut self, p: &Coord<T>);
fn move_to(&mut self, p: &Coord<T>);
fn rect(&mut self, p: &Coord<T>, w: T, h: T);
}