E в Result<T,E> выглядят оч плохо. Infallible это ок, но что мешает отдать Result<(), E>? И зачем кастить as Result?
Если уж очень хочется тип ! Чисто поиграться
Можно так еще его сделать:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=5bab7fefddc83776217c8b951a3fd251
pub trait pub type 🤢, (а чего mod name в одну строку? если начали так везде продолжайте.)
Обсуждают сегодня