процессе, и не совсем понял чего MessageResponse реализован только для футур с Output = Result<_,_>.
Причем ResponseFuture переделали нормально: type ResponseFuture<I> = Pin<Box<dyn Future<Output = I>>>;
Но, при этом: impl<A, M, I: 'static, E: 'static> MessageResponse<A, M> for ResponseFuture<Result<I, E>>.
Ясно, что свой newtype запили не проблема, просто странно как-то.
У них чатик есть в дискорде, можно там спросить
Обсуждают сегодня