pub trait KDPoint<P: PointTrait> {
// Required methods
fn get_coordinate(&self, index: usize) -> P::PScalar;
fn set_coordinate(&mut self, index: usize, value: P::PScalar);
}pub trait KDPoint<P: PointTrait> {
// Required methods
fn get_coordinate(&self, index: usize) -> P::PScalar;
fn set_coordinate(&mut self, index: usize, value: P::PScalar);
}