NL
У меня есть
Stream<MyEnum>
, где MyEnum
=enum MyEnum {
A, B, C
}
Как мне обработать в отдельных стримах варианты
MyEnum
? Идеально - чтобы у меня было три функции, обрабатывающие стрим из MyEnum::A
, MyEnum::B
, MyEnum::C
соответственно.Сейчас приходят только убогие решения с
.map()
внутри с lazy_static!
(или же свою реализацию FnMut
, в которой содержатся TX части стримов, что так же убого).