diff --git a/Cargo.toml b/Cargo.toml index 4ce85d7..719ff37 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,21 +13,21 @@ autobenches = false bench = false [features] -default = [ "std" ] +default = ["std"] std = [] [dependencies] smallvec = "1" robust = "1.1.0" num-traits = "0.2" -hashbrown = "0.14.2" +hashbrown = "0.14.2" [dependencies.serde] package = "serde" optional = true -version = "1" +version = "1.0.0" default-features = false -features = [ "derive", "alloc" ] +features = ["derive", "alloc"] [workspace] members = ["delaunay_compare"] diff --git a/src/cdt.rs b/src/cdt.rs index 3849051..acbf1e3 100644 --- a/src/cdt.rs +++ b/src/cdt.rs @@ -67,20 +67,6 @@ impl AsMut for CdtEdge { } } -impl<'a, V, DE, UE, F> UndirectedEdgeHandle<'a, V, DE, CdtEdge, F> { - /// Returns `true` if this edge is a constraint edge. - pub fn is_constraint_edge(&self) -> bool { - self.data().is_constraint_edge() - } -} - -impl<'a, V, DE, UE, F> DirectedEdgeHandle<'a, V, DE, CdtEdge, F> { - /// Returns `true` if this edge is a constraint edge. - pub fn is_constraint_edge(&self) -> bool { - self.as_undirected().data().is_constraint_edge() - } -} - /// A two dimensional /// [constrained Delaunay triangulation](https://en.wikipedia.org/wiki/Constrained_Delaunay_triangulation). /// diff --git a/src/delaunay_core/refinement.rs b/src/delaunay_core/refinement.rs index 13f3cb4..04834e2 100644 --- a/src/delaunay_core/refinement.rs +++ b/src/delaunay_core/refinement.rs @@ -1,5 +1,7 @@ use std::collections::{HashMap, HashSet, VecDeque}; +use alloc::vec::Vec; + use num_traits::Float; use crate::{ @@ -940,7 +942,7 @@ mod test { #[test] fn test_zero_angle_limit_dbg() { let limit = AngleLimit::from_deg(0.0); - let debug_string = format!("{:?}", limit); + let debug_string = alloc::format!("{:?}", limit); assert_eq!(debug_string, "AngleLimit { angle limit (deg): 0.0 }"); } diff --git a/src/delaunay_core/refinement_fuzz_tests.rs b/src/delaunay_core/refinement_fuzz_tests.rs index 62ee38a..ce399eb 100644 --- a/src/delaunay_core/refinement_fuzz_tests.rs +++ b/src/delaunay_core/refinement_fuzz_tests.rs @@ -3,6 +3,9 @@ use crate::{ TriangulationExt, }; +use alloc::vec; +use alloc::vec::Vec; + fn refinement_parameters() -> RefinementParameters { RefinementParameters::new().with_max_additional_vertices(1000) }