Size: a a a

2021 March 02

SP

Stanislav Popov in rust_offtopic
Αλεχ Zhukovsky
дока прямо говорит что паника это uncoverable errors и баги
дока говорит а 100% либ которые ловят паники как эксепшены логают и работают дальше так не говорят. совпадение?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Stanislav Popov
дока говорит а 100% либ которые ловят паники как эксепшены логают и работают дальше так не говорят. совпадение?
например какие? все либы что я юзаю паники воспринимают как анрекаверабл, кроме мб актикса но ему как раз можно
источник

RB

Roman Blog in rust_offtopic
Αλεχ Zhukovsky
например какие? все либы что я юзаю паники воспринимают как анрекаверабл, кроме мб актикса но ему как раз можно
Любая, которая не хочет падать, допустим, на аллокации
источник

RB

Roman Blog in rust_offtopic
ах  ну да - она же просто игнорирует исключения, т.е. пропускает их броботку. Делает то, что нельзя делать. Ну судя по заявлениям. Правда непонятно почему панику никто не ловит и не кидает abort, наверное потому что не хотят отвечать за аборт на аллокации
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
Любая, которая не хочет падать, допустим, на аллокации
конкретнее, примеры можно? Покажите какой-нибудь серде который логику на паниках держит
источник

p

polunin.ai in rust_offtopic
Roman Blog
Любая, которая не хочет падать, допустим, на аллокации
ну это только эмдбед, остальным пофиг
источник

p

polunin.ai in rust_offtopic
ну и гейдев
источник

p

polunin.ai in rust_offtopic
но гейдева на расте нет
источник

RB

Roman Blog in rust_offtopic
Αλεχ Zhukovsky
конкретнее, примеры можно? Покажите какой-нибудь серде который логику на паниках держит
Что значит "логику на паниках"?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
кому не пофиг просто юзают аллок апи где опшн означает что не саллоцировали. Все остальные согласны упасть
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
Что значит "логику на паниках"?
это означает что они вешают какой-то обработчик паники (вместо стандартного распечатать трейс и упасть) или рассчитывают что пользователь повесит
источник

RB

Roman Blog in rust_offtopic
polunin.ai
ну это только эмдбед, остальным пофиг
ну как пофиг. Ресайзнул вектор на много и привет/пока
источник

p

polunin.ai in rust_offtopic
Roman Blog
ну как пофиг. Ресайзнул вектор на много и привет/пока
да, пофиг
источник

RB

Roman Blog in rust_offtopic
Αλεχ Zhukovsky
это означает что они вешают какой-то обработчик паники (вместо стандартного распечатать трейс и упасть) или рассчитывают что пользователь повесит
они не вешают и это уже контр-аргумент. Потому как они должны вешать, если воспринимают панику за abort. Значит они не должно пропускать из себя исключения
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
несешь хрень какую-то
источник

RB

Roman Blog in rust_offtopic
какую хрень? Если ты утверждаешь, что либа трактует панику за аборт, то либа не должна пропускать исключения
источник

RB

Roman Blog in rust_offtopic
это напрямую следует из твоих заявлений
источник

RB

Roman Blog in rust_offtopic
если она пропускает, то предполагает их обработку.
источник

RB

Roman Blog in rust_offtopic
если они в принципе  существуют, то это предполгает их обработку. В противном случае их не было бы
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
так их нет
источник