#![deny(future_incompatible, nonstandard_style)]
#![warn(missing_docs, rust_2018_idioms, unused)]
#![allow(elided_lifetimes_in_paths)]
#![warn(clippy::all, clippy::pedantic, clippy::nursery, clippy::cargo)]
#![allow(clippy::cast_precision_loss)]
#![allow(clippy::cast_possible_truncation)]
#![allow(clippy::multiple_crate_versions)] #![allow(clippy::module_name_repetitions)]
#![allow(clippy::needless_pass_by_value)] #![allow(clippy::forget_non_drop)]
#![allow(clippy::missing_const_for_fn)]
pub mod draw;
pub mod entity;
pub mod geometry;
pub mod path;
pub mod plugin;
pub mod render;
pub mod shapes;
mod utils;
mod vertex;
pub mod prelude {
pub use lyon_tessellation::{
self as tess, FillOptions, FillRule, LineCap, LineJoin, Orientation, StrokeOptions,
};
pub use crate::{
draw::{DrawMode, FillMode, StrokeMode},
entity::Path,
geometry::{Geometry, GeometryBuilder},
path::{PathBuilder, ShapePath},
plugin::ShapePlugin,
shapes::{self, RectangleOrigin, RegularPolygon, RegularPolygonFeature},
};
}