//! Trait for generic point types.
/// Trait for types that represent a point in 2D space.
////// This allows PCH to work with any point type that provides x and y coordinates.
pubtraitPoint: Clone + Send + Sync + 'static {/// Returns the x-coordinate of the point.
fnx(&self)->f64;/// Returns the y-coordinate of the point.
fny(&self)->f64;}