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 | |