pub trait PointBounds<N: Scalar, const D: usize> {
// Required methods
fn start_point(&self) -> Option<Point<N, D>>;
fn end_point(&self) -> Option<Point<N, D>>;
}
pub trait PointBounds<N: Scalar, const D: usize> {
// Required methods
fn start_point(&self) -> Option<Point<N, D>>;
fn end_point(&self) -> Option<Point<N, D>>;
}