| <-> | Data.Metric.Class, Data.Metric |
| Chebyshev | |
| 1 (Type/Class) | Data.Metric.Vector.Real, Data.Metric |
| 2 (Data Constructor) | Data.Metric.Vector.Real, Data.Metric |
| Discrete | |
| 1 (Type/Class) | Data.Metric.Set, Data.Metric |
| 2 (Data Constructor) | Data.Metric.Set, Data.Metric |
| distance | Data.Metric.Class, Data.Metric |
| Euclidean | |
| 1 (Type/Class) | Data.Metric.Vector.Real, Data.Metric |
| 2 (Data Constructor) | Data.Metric.Vector.Real, Data.Metric |
| getChebyshev | Data.Metric.Vector.Real, Data.Metric |
| getEuclidean | Data.Metric.Vector.Real, Data.Metric |
| getHamming | Data.Metric.String, Data.Metric |
| getLevenshtein | Data.Metric.String, Data.Metric |
| getPostOffice | Data.Metric.Vector.Real, Data.Metric |
| getRestrictedDamerauLevenshtein | Data.Metric.String, Data.Metric |
| getTaxicab | Data.Metric.Vector.Real, Data.Metric |
| Hamming | |
| 1 (Type/Class) | Data.Metric.String, Data.Metric |
| 2 (Data Constructor) | Data.Metric.String, Data.Metric |
| Levenshtein | |
| 1 (Type/Class) | Data.Metric.String, Data.Metric |
| 2 (Data Constructor) | Data.Metric.String, Data.Metric |
| Metric | Data.Metric.Class, Data.Metric |
| PostOffice | |
| 1 (Type/Class) | Data.Metric.Vector.Real, Data.Metric |
| 2 (Data Constructor) | Data.Metric.Vector.Real, Data.Metric |
| RestrictedDamerauLevenshtein | |
| 1 (Type/Class) | Data.Metric.String, Data.Metric |
| 2 (Data Constructor) | Data.Metric.String, Data.Metric |
| Taxicab | |
| 1 (Type/Class) | Data.Metric.Vector.Real, Data.Metric |
| 2 (Data Constructor) | Data.Metric.Vector.Real, Data.Metric |