Энам позиционируется как энам общего назначения. Чем отличается от Result? В каких случаях предпочтительней?
Отличие в смысловой нагрузке. У Result один вариант означает успех, другой ошибку. У Either оба варианта равноправны.
Вот это понятно, да
ну и как следствие имплы вида impl<L: Trait, R: Trait> Trait for Either<L, R> осмысленны, а для Result неуместны
вот бы generic over trait…
Обсуждают сегодня