21

Re: Помилка при використанні match, несумісні типи

Коротше, ви крутитеся як завгодно, аби лиш не робити ідіоматичної обробки помилок. Ну додайте вже той anyhow.

22

Re: Помилка при використанні match, несумісні типи

koala написав:

Коротше, ви крутитеся як завгодно, аби лиш не робити ідіоматичної обробки помилок. Ну додайте вже той anyhow.

Програма маленька, там не так багато помилок може виникнути,
щоб додавати зайву бібліотеку без якої можна обійтися.
Окрім того, невідомо як довго буде тривати підтримка цієї бібліотеки.
А ще це збільшить і без того доволі роздутий розмір, як я розумію.

23

Re: Помилка при використанні match, несумісні типи

Тоді робіть власну помилку.
Або thiserror, він менший за anyhow і, фактично, лише спрощує створення власного типу для помилок.

Стосовно підтримки - не хвилюйтеся, David Tolnay, автор обох бібліотек, є членом Rust Team. А ще він же - автор serde.

24

Re: Помилка при використанні match, несумісні типи

koala написав:

Тоді робіть власну помилку.
Або thiserror, він менший за anyhow і, фактично, лише спрощує створення власного типу для помилок.

Стосовно підтримки - не хвилюйтеся, David Tolnay, автор обох бібліотек, є членом Rust Team. А ще він же - автор serde.

Спробував anyhow. Дійсно значно спрощує життя, код став у декілька разів меншим і більш читабельним.
Особливо відчутно коли вивід помилок через match Err поєднується з циклами:).

Подякували: koala1