/
akmitrich
/
udith
Обзор
Документация
Войти
/
akmitrich
/
udith
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/error.rs
19 строк
495 B
akmitrich
refactor: Switch to thiserror crate
25 окт 2025, 17:47
25 окт 2025, 17:47
3c9ce35
Код
Авторство
О чём код?
/// Crate `Result` type alias pub type Result<T> = core::result::Result<T, Error>; /// Crate error type #[derive(Debug, thiserror::Error)] pub enum Error { // -- Externals /// Some IO fail #[error("{0}")] Io(#[from] std::io::Error), /// `nom` parsing fail #[error("{0}")] Nom(#[from] nom::error::Error<&'static str>), #[error("{0}")] Utf8(#[from] std::str::Utf8Error), #[error("{0}")] ParseInt(#[from] std::num::ParseIntError), // -- Internals }