| 1 | #![doc (html_logo_url = "https://nical.github.io/lyon-doc/lyon-logo.svg" )] |
| 2 | #![deny (bare_trait_objects)] |
| 3 | #![allow (clippy::float_cmp)] |
| 4 | #![no_std ] |
| 5 | |
| 6 | //! 2d Path transformation and manipulation algorithms. |
| 7 | //! |
| 8 | //! This crate is reexported in [lyon](https://docs.rs/lyon/). |
| 9 | |
| 10 | extern crate alloc; |
| 11 | |
| 12 | #[cfg (any(test, feature = "std" ))] |
| 13 | extern crate std; |
| 14 | |
| 15 | pub extern crate lyon_path as path; |
| 16 | |
| 17 | pub mod aabb; |
| 18 | pub mod area; |
| 19 | pub mod fit; |
| 20 | pub mod hatching; |
| 21 | pub mod hit_test; |
| 22 | pub mod length; |
| 23 | pub mod measure; |
| 24 | pub mod raycast; |
| 25 | pub mod rect; |
| 26 | pub mod rounded_polygon; |
| 27 | pub mod walk; |
| 28 | pub mod winding; |
| 29 | |
| 30 | pub use crate::path::geom; |
| 31 | pub use crate::path::math; |
| 32 | |