LINUX.ORG.RU

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

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

Что-то связанное с экзистенциальностью

Экзистенция — бытие, существование. Экзистенциальный тип это существующий тип.

Как я понял, impl Trait на выходе функции описывает закрытое множество типов, которые уже известны на момент описания функции, а impl Trait на входе описывает открытое множество, т.е. в это множество можно добавить типы уже после написания функции.

Математики, конечно, могут корректнее меня описать идею).

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

Что-то связанное с экзистенциальностью

Экзистенция — бытие, существование. Экзистенциальный тип это сушествующий тип.

Как я понял, impl Trait на выходе функции описывает закрытое множество типов, которые уже известны на момент описания функции, а impl Trait на входе описывает открытое множество, т.е. в это множество можно добавить типы уже после написания функции.

Математики, конечно, могут корректнее меня описать идею).