shape_core/
lib.rs

1#![allow(incomplete_features)]
2#![warn(missing_docs)]
3#![deny(missing_debug_implementations)]
4#![doc = include_str!("../readme.md")]
5#![doc(html_logo_url = "https://raw.githubusercontent.com/oovm/shape-rs/dev/projects/images/Trapezohedron.svg")]
6#![doc(html_favicon_url = "https://raw.githubusercontent.com/oovm/shape-rs/dev/projects/images/Trapezohedron.svg")]
7
8pub use distantia::EuclideanDistance;
9pub use itertools::Itertools;
10pub use num_traits::{float::Float, Num, One, real::Real, Signed, Zero};
11pub use crate::{elements::*, macros::*, traits::*};
12pub use crate::errors::{Result, ShapeError, ShapeErrorKind};
13
14mod elements;
15mod macros;
16mod traits;
17mod errors;
18pub mod utils;
19