Size: a a a

2021 March 30

c

codingteam@cjr in codingteam
Minoru
потому что при обращении к базе может возникнуть ошибка
источник

t

ttldtor in codingteam
=)
источник

c

codingteam@cjr in codingteam
Minoru
одна из вот этих: https://docs.rs/sled/0.34.6/sled/enum.Error.html
источник

O

Omap in codingteam
codingteam@cjr
Minoru
потому что отсутствие записи в базе — это не ошибка
вот сейчас ты говоришь, что функция может вернуть ошибку, может вернуть ничего, может вернуть объект
источник

c

codingteam@cjr in codingteam
Minoru
и вот это надо пробросить выше
источник

O

Omap in codingteam
а потом ты говоришь, что функция должна вернуть только объект
источник

O

Omap in codingteam
так кто прав?
источник

c

codingteam@cjr in codingteam
Minoru
@power_mew: три возможных исхода, да. А где я сказал, что функция должна вернуть *только* обект?
источник

O

Omap in codingteam
а, я понял в чём проблема
источник

O

Omap in codingteam
оно неправильно угадывала тип вхожного параметра?
источник

O

Omap in codingteam
как минимум, ты можешь возвращать пустой объект, вместо option
источник

c

codingteam@cjr in codingteam
Minoru
deserialize неправильно угадывала тип выходного параметра
источник

O

Omap in codingteam
хернч впш раст
источник

O

Omap in codingteam
непонятро
источник

c

codingteam@cjr in codingteam
Minoru
я думаю, ты бы понял, если бы я тебе показал кусок кода до и после
источник

O

Omap in codingteam
нене
источник

O

Omap in codingteam
вот смысл переписывать что-либо с одного языка на другой, если подход остаётся такой же. Т.е. ты делаешь структурную копию приложения, но на другом языке, вместо того, что бы использовать подход, более удобный для нового языка
источник

c

codingteam@cjr in codingteam
Minoru
а это не из Newsboat пример
источник

c

codingteam@cjr in codingteam
Minoru
я пишу скрейпер для сайта, у которого отвалились RSS-фиды
источник

O

Omap in codingteam
почему тогда такой ужасный подход?
источник