sails_sol_gen/error.rs
1use thiserror::Error;
2
3pub type Result<T, E = Error> = core::result::Result<T, E>;
4
5#[derive(Debug, Error)]
6pub enum Error {
7 #[error("IDL parse error: {0}")]
8 Idl(#[from] sails_idl_parser_v2::error::Error),
9 #[error("Conversion type to Solidity error: {0}")]
10 Conversion(#[from] crate::sol_conversion::ConversionError),
11 #[error("Askama template rendering error: {0}")]
12 Askama(#[from] askama::Error),
13}