Size: a a a

2020 March 25

A

Adv0cat in rust_offtopic
Alex Zhukovsky
Вся эта бесконечная истерия по поводу «борьбы за безопасность», обновления и прочее — это театр. Он призван обеспечить у людей ощущение того, что за их безопасность «усиленно борются». Если бы кому-то безопасность была реально интересна — её можно было бы обеспечить… но это — никому не нужно.
Может это просто сложно, а не невозможно)
источник

S

Safort in rust_offtopic
Roman Proskuryakov
Потому что быстро
И охуенно.
источник

G

Gymmasssorla in rust_offtopic
Стас Донцов
а что еще стремного кроме пин/анпин и асинка?
Бедная поддержка const fn
источник

G

Gymmasssorla in rust_offtopic
Обработка ошибок бойлерплейтная
источник

A

Adv0cat in rust_offtopic
Gymmasssorla
Обработка ошибок бойлерплейтная
Почему вы так считаете?
источник

A

Adv0cat in rust_offtopic
Я такое во всех языках видел, но в Расте можно хотя бы match пользоваться
источник

G

Gymmasssorla in rust_offtopic
Adv0cat
Почему вы так считаете?
Потому что я не хочу новое перечисление создавать, если у меня функция возвращает два типа ошибки. Я хочу Result<T, FirstError | SecondError>
источник

G

Gymmasssorla in rust_offtopic
RFC, кстати, есть, но ещё неготовое
источник

A

Adv0cat in rust_offtopic
Gymmasssorla
Потому что я не хочу новое перечисление создавать, если у меня функция возвращает два типа ошибки. Я хочу Result<T, FirstError | SecondError>
Дык может архитектурно что-то пошло не так, что у вас может быть 2 ошибки из одного и того же кода?
источник

r

red75prime in rust_offtopic
Adv0cat
Дык может архитектурно что-то пошло не так, что у вас может быть 2 ошибки из одного и того же кода?
let s = file.read()?; let foo = s.parse()?
источник

A

Adv0cat in rust_offtopic
Разве от чайлдов должны подыматься внутренние ошибки? помоему всегда нужно оборачивать перед отправкой родителю
источник

G

Gymmasssorla in rust_offtopic
red75prime
let s = file.read()?; let foo = s.parse()?
По правде говоря, это можно разделить на отдельно считывание из файла и парсинг
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
По правде говоря, это можно разделить на отдельно считывание из файла и парсинг
ок, разделил, как теперь нам распарсить контент файла?
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
ок, разделил, как теперь нам распарсить контент файла?
Парсишь и возвращаешь Result<Content, ParseError>
источник

r

red75prime in rust_offtopic
Gymmasssorla
По правде говоря, это можно разделить на отдельно считывание из файла и парсинг
Передавать выше всё-равно придётся или ту или ту ошибку
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Парсишь и возвращаешь Result<Content, ParseError>
паршу что?
источник

AZ

Alex Zhukovsky in rust_offtopic
мне файл надо сначала прочитать
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
паршу что?
Строку
источник

AZ

Alex Zhukovsky in rust_offtopic
у меня нет строки
источник

AZ

Alex Zhukovsky in rust_offtopic
только имя файла
источник