Rust не имеет перегрузки функций: вы не можете определить две функции, которые имеют одно и то же имя. Компилятор выдаст сообщение, что у вас имеется двойное задание одного и того же определения, хотя бы они и содержали разные типы аргументов.
После нескольких попыток задача была успешно решена. Как — под катом.
Читать дальше →
[Перевод] Rust: пробуем перегрузку функций
Source: habrahabr
