shapes_converter/
converter_error.rs

1use std::{io, result};
2
3use thiserror::Error;
4
5pub type Result<T> = result::Result<T, ConverterError>;
6
7#[derive(Error, Debug)]
8pub enum ConverterError {
9    #[error("Error reading config file from path {path}: {error}")]
10    ConverterConfigFromPathError { path: String, error: io::Error },
11
12    #[error("Error reading config file from path {path}: {error}")]
13    ConverterConfigFromTomlError {
14        path: String,
15        error: toml::de::Error,
16    },
17}