Size: a a a

Rust — русскоговорящее сообществo

2020 March 06

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
(Option<E>, T) самая мякотка
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
))
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
Почти if err!=nil
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
pl 🦑 hk
(Option<E>, T) самая мякотка
Хм, я даже знаю куда её пристроить
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Не вы не поняли, видимо имеется ввиду Result<Result<T, E>, E>
источник

В

Вафель in Rust — русскоговорящее сообществo
Dmitry Sokolov
Ну во всех примерах в ретурн либо ok(t) либо err(e)
Можно использовать Result<T, (Error, T)>,  тогда у вас в ошибке тоже будет результат.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Вафель
Можно использовать Result<T, (Error, T)>,  тогда у вас в ошибке тоже будет результат.
По-моему лучше (T, Result<(), E>)
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
Mikail Bagishov
По-моему лучше (T, Result<(), E>)
в таком типе есть бесполезный вариант, у Вафеля на мой взгляд лучше
источник

В

Вафель in Rust — русскоговорящее сообществo
Mikail Bagishov
По-моему лучше (T, Result<(), E>)
Не уверен. В стд к примеру точно встречается Result<T, T>...

Но вообще зависит от семантики
источник

G

Gymmasssorla in Rust — русскоговорящее сообществo
Mikail Bagishov
По-моему лучше (T, Result<(), E>)
Тогда уж (T, Option<E>), поэтому мы приходим к варианту https://t.me/rustlang_ru/281955 ))
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
обычно в Err возвращают замувленный self если ошибка случилась
источник

А⚙

Антон ⚙️ in Rust — русскоговорящее сообществo
Result<T, (T, E)>
источник

В

Вафель in Rust — русскоговорящее сообществo
Алексей Герасимов
обычно в Err возвращают замувленный self если ошибка случилась
Мгм, или ошибку вместе с self, если бывают разные
источник

В

Вафель in Rust — русскоговорящее сообществo
Антон ⚙️
Result<T, (T, E)>
Уже было
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
Вафель
Мгм, или ошибку вместе с self, если бывают разные
ну да, это и имел в виду, а то Err без ошибки вообще боль
источник

А⚙

Антон ⚙️ in Rust — русскоговорящее сообществo
Вафель
Можно использовать Result<T, (Error, T)>,  тогда у вас в ошибке тоже будет результат.
Вижу
источник

B

Bulba in Rust — русскоговорящее сообществo
🆘 помогите скомпилировать бенчмарк! Что-то опять не работает
источник

А⚙

Антон ⚙️ in Rust — русскоговорящее сообществo
Bulba
🆘 помогите скомпилировать бенчмарк! Что-то опять не работает
А ты сам failure-derive с гитхаба стянул?
источник

B

Bulba in Rust — русскоговорящее сообществo
Я ничего не тянул и ничего про него вообще не слышал
источник

K

Kitsu in Rust — русскоговорящее сообществo
Bulba
🆘 помогите скомпилировать бенчмарк! Что-то опять не работает
обнови failure_derive, он недавно ломался из-за бампа quote
источник