macro_rules! mapdist_t { ("DistL1") => { ... }; ("DistL2") => { ... }; ("DistL2") => { ... }; ("DistDot") => { ... }; ("DistHamming") => { ... }; ("DistJaccard") => { ... }; ("DistPtr") => { ... }; ("DistLevenshtein") => { ... }; ("DistJensenShannon") => { ... }; ("DistHellinger") => { ... }; }