@timofei302 а у OpenVK совместимый API, или они сделали нормально?
3 comments
@timofei302 вообще, можно реализовать свой тип ошибки, и реализовать для него From из ошибок atlas и serde. Тогда при пробрасывании ошибки наверх через оператор "?" она автоматически сконвертируется. Сгенерировать эти From поможет, например, thiserror Или воспользоваться другими библиотеками которые упрощают жизнь, но я не помню что щас самое модное, кажется eyre. Они дают свой тип ошибки, со своими удобствами |
@mo у OVK апи, вроде как, совместимый с ВК. Пока из-за этого проблем не возникало (проблемы были при обработке полученного json, так как нужно было через большое кол-во match обрабатывать все возможные ошибки, которые могут возникнуть в Atlas HTTP, serde_json и тд, тп)