Size: a a a

2020 October 29

MP

Mag Pie in rust_offtopic
Αλεχ Zhukovsky
Во, понял?
Это не ошибка компиляции
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
а что это?
источник

p

polunin.ai in rust_offtopic
Hirrolot
какие у тебя вообще идеи как это реализовать? хотелось бы прям в исходном коде писать такое
самый простой - функция вида
#[error_show]
fn show_error(err: Error) -> String { /* тут переопределение рисования ошибки */ }
примитивно, но от этого можно оттолкнуться
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
у хирролота одна строка макроса выплевывает полмиллиона строк ошибки
ору
источник

H

Hirrolot in rust_offtopic
яж скидывал тебе)
источник

MP

Mag Pie in rust_offtopic
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Mag Pie
щас хирролота подключу, он тебе задаст
источник

MP

Mag Pie in rust_offtopic
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
самый простой - функция вида
#[error_show]
fn show_error(err: Error) -> String { /* тут переопределение рисования ошибки */ }
примитивно, но от этого можно оттолкнуться
@hirrolot @f0land нужно полноценное рфц делать, а не на коленке
источник

H

Hirrolot in rust_offtopic
Αλεχ Zhukovsky
щас хирролота подключу, он тебе задаст
лучше полунина пинай, у него IoC на frunk
источник

H

Hirrolot in rust_offtopic
а у меня macrolop на си
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
нужно предусмотреть например возможность чейнить обработчики ошибок
источник

MP

Mag Pie in rust_offtopic
Hirrolot
лучше полунина пинай, у него IoC на frunk
Вот тут я обосрался
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
чтобы сначала один обрезал, апотом другой, потом третий
источник

p

polunin.ai in rust_offtopic
polunin.ai
самый простой - функция вида
#[error_show]
fn show_error(err: Error) -> String { /* тут переопределение рисования ошибки */ }
примитивно, но от этого можно оттолкнуться
чтобы ловить определенные виды ошибок нужно научить раст создавать кастомные компайлтаймовые ошибки
источник

ΑZ

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

p

polunin.ai in rust_offtopic
Hirrolot
лучше полунина пинай, у него IoC на frunk
а ну ща попробую 50 зависимостей добавить
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
чтобы ловить определенные виды ошибок нужно научить раст создавать кастомные компайлтаймовые ошибки
по аналогии с другими рфы сделайте
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Open questions и вот это всякое
источник

H

Hirrolot in rust_offtopic
Αλεχ Zhukovsky
@hirrolot @f0land нужно полноценное рфц делать, а не на коленке
это конечно, сейчас просто мозговой штурм
источник