/// Calculate the minimum distance between two geometries.
pubtraitDistance<F, Origin, Destination> {/// Note that not all implementations support all geometry combinations, but at least `Point` to `Point`
/// is supported.
/// See [specific implementations](#implementors) for details.
////// # Units
////// - `origin`, `destination`: geometry where the units of x/y depend on the trait implementation.
/// - returns: depends on the trait implementation.
fndistance(origin: Origin, destination: Destination)-> F;}