Size: a a a

2021 April 08

Т8

Т-34 85 in rust_offtopic
+
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
это я скорее про то что на каждую гайку
источник

ID

Iv@n Dereviankin in rust_offtopic
а зачем
let _
?
источник

KR

Kai Ren in rust_offtopic
Ну если бы гайки нельзя было бы откручивать, то да, можно было бы оказаться в неудобной ситуации)
источник

ID

Iv@n Dereviankin in rust_offtopic
оно же и так будет молчать
источник

ИЛ

Иван Лещенко... in rust_offtopic
Не будет
источник

Т8

Т-34 85 in rust_offtopic
а это, кстати, насколько адекватно, что один из аргументов void? У меня некоторый диссонанс от этого
источник

Т8

Т-34 85 in rust_offtopic
это как брать Result<val,()> вмето Option<val>
источник

CD

Constantine Drozdov in rust_offtopic
не void а unit
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
это изоморфные вещи, в целом вопрос вкуса
источник

CD

Constantine Drozdov in rust_offtopic
по-моему вопрос контракта :)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
второй момент: вопрос прокидывания ошибки выше
источник

CD

Constantine Drozdov in rust_offtopic
первое выглядит очень сильно как Result<val, /*unspecified*/>
источник

CD

Constantine Drozdov in rust_offtopic
правда х3 делают ли так в расте)
источник

Т8

Т-34 85 in rust_offtopic
кстати, как в крестах с продвижением std::expected в стандарт? Думают, или не приоритет?
источник

CD

Constantine Drozdov in rust_offtopic
не знаю, я не очень жду
источник

Т8

Т-34 85 in rust_offtopic
а ты как обрабатываешь ошибки? [[no_discard]]? Аут-параметр?
источник

CD

Constantine Drozdov in rust_offtopic
зависит от раздела кода, на самом деле
источник

CD

Constantine Drozdov in rust_offtopic
у меня есть локальная экспериментальная версия, вдохновленная вот этим
https://github.com/facebook/folly/blob/master/folly/Try.h
только с указанием множества возможных исключительных ситуаций
источник

CD

Constantine Drozdov in rust_offtopic
и реализация filesystem над этим
источник