sails-sol-gen 2.0.0

Solidity contract generator for the Sails framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use thiserror::Error;

pub type Result<T, E = Error> = core::result::Result<T, E>;

#[derive(Debug, Error)]
pub enum Error {
    #[error("IDL parse error: {0}")]
    Idl(#[from] sails_idl_parser_v2::error::Error),
    #[error("Conversion type to Solidity error: {0}")]
    Conversion(#[from] crate::sol_conversion::ConversionError),
    #[error("Askama template rendering error: {0}")]
    Askama(#[from] askama::Error),
}