pub trait PointLengths {
type LengthType;
// Required methods
fn x_length(&self) -> Self::LengthType;
fn y_length(&self) -> Self::LengthType;
}
pub trait PointLengths {
type LengthType;
// Required methods
fn x_length(&self) -> Self::LengthType;
fn y_length(&self) -> Self::LengthType;
}