LINUX.ORG.RU

История изменений

Исправление technic93, (текущая версия) :

которая вносит концепт перегрузки в раст

Концепт перегрузки итак давно есть. без этого вообще ничего полезного сделать было бы нельзя. Просто сейчас он довольно примитивный. Можно опрделить трейт для i32, для u8, и скажем для Veс<T>, но вот определить поведение по умолчанию нельзя т.к. при конфликте перегрузок сейчас компилятор сразу посылает нафиг.

все еще сковывает информацию о типах одним интерфейсом

Ну сковывает несколькими интерфейсами.

Это не поможет в реализации static if

Если речь идёт о поднятии constexpr bool на уровень типов то тут облом в расте, и вряд ли добавят когда то.

Исходная версия technic93, :

которая вносит концепт перегрузки в раст

Концепт перегрузки итак давно есть. без этого вообще ничего полезного сделать было бы нельзя. Просто сейчас он довольно примитивный. Можно опрделить трейт для i32, для u8, и скажем для Veс, но вот определить поведение по умолчанию нельзя т.к. при конфликте перегрузок сейчас компилятор сразу посылает нафиг.

все еще сковывает информацию о типах одним интерфейсом

Ну сковывает несколькими интерфейсами.

Это не поможет в реализации static if

Если речь идёт о поднятии constexpr bool на уровень типов то тут облом в расте, и вряд ли добавят когда то.