Size: a a a

2020 May 15

SP

Stanislav Popov in rust_offtopic
кстати да
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
ну как я и говорил три года назад из резалка невозможно понять кто именно отдал err
Угу, немного раздражает) вот бы алгебраические системы эффектов
источник

SP

Stanislav Popov in rust_offtopic
только я вижу любое проблемное место в расте: бедные сектанты, вас наебали, поломойки, запартный колхоз
источник

e

egoarka in rust_offtopic
Stanislav Popov
только я вижу любое проблемное место в расте: бедные сектанты, вас наебали, поломойки, запартный колхоз
0o
источник

SP

Stanislav Popov in rust_offtopic
Ну дак ты же сектант и трепло. Нормальный человек приходит и говорит "вот пруфы". Ты пришел - начал нести херню, а потом слился.
источник

SP

Stanislav Popov in rust_offtopic
Никакого раста как недоязычка вообще не существует. Это синтаксическая нахлабучка поверх llvm-ir. Всё, что можно оно ворует у llvm.

Поэтому в данном случае плебеи пошли ещё дальше. Они ради воровства не стали даже заморачиваться. Допустим, там в этом говне есть пару "фичей". Допустим, там некая своя логика для базовых типов(плебеи просто натыкали ифов и генерят рязный набор базовой арифметики из llvm),
источник

e

egoarka in rust_offtopic
0___0
источник

ML

Mike Lubinets in rust_offtopic
Stanislav Popov
ну как я и говорил три года назад из резалка невозможно понять кто именно отдал err
Альтернативы где это возможно в студию!

(Алсо с резалтами это как раз возможно, если ошибки представлены енамами)
источник

ML

Mike Lubinets in rust_offtopic
Stanislav Popov
а еще непонятно как понять какая текущая имплементация трейта
Не понятно что ты хочешь понять
источник

ML

Mike Lubinets in rust_offtopic
Bogdan
да, и при ? пушить текущийц локейшен
Непонятно только нахуя если это
1) почти никогда не нужно
2) там где нужно есть бэктрейсы и так
источник

ML

Mike Lubinets in rust_offtopic
Stanislav Popov
Никакого раста как недоязычка вообще не существует. Это синтаксическая нахлабучка поверх llvm-ir. Всё, что можно оно ворует у llvm.

Поэтому в данном случае плебеи пошли ещё дальше. Они ради воровства не стали даже заморачиваться. Допустим, там в этом говне есть пару "фичей". Допустим, там некая своя логика для базовых типов(плебеи просто натыкали ифов и генерят рязный набор базовой арифметики из llvm),
Стас, раздуплись обратно
источник

SP

Stanislav Popov in rust_offtopic
бектрейс включает в себя только место где произошел анврап
источник

B

Bogdan in rust_offtopic
Mike Lubinets
Непонятно только нахуя если это
1) почти никогда не нужно
2) там где нужно есть бэктрейсы и так
хз, я как джавист/дотнетчик привык получать с ошибкой стектрейс всегда
источник

ML

Mike Lubinets in rust_offtopic
Bogdan
хз, я как джавист/дотнетчик привык получать с ошибкой стектрейс всегда
А в расте тебе это кто мешает делать?
источник

ML

Mike Lubinets in rust_offtopic
У ошибок есть бэктрейсы
источник

ML

Mike Lubinets in rust_offtopic
Stanislav Popov
бектрейс включает в себя только место где произошел анврап
Нет
источник

SP

Stanislav Popov in rust_offtopic
разве?
источник

B

Bogdan in rust_offtopic
Mike Lubinets
У ошибок есть бэктрейсы
а я не хчоу полноценный бектрейс дорогой

я хочу просто наполнять вектор с локешенами по пути следования крора
источник

B

Bogdan in rust_offtopic
Mike Lubinets
У ошибок есть бэктрейсы
хм, да? я пропозал видел, но что , уже добавили?

дорого помоему
источник

ML

Mike Lubinets in rust_offtopic
Делай раз: https://docs.rs/failure/0.1.8/failure/struct.Backtrace.html
Делай два: https://docs.rs/anyhow/1.0.8/anyhow/struct.Error.html#method.backtrace

И ещё в Найтли есть нативно у std::Error бэктрейсы
источник