sails-sol-gen 2.0.0

Solidity contract generator for the Sails framework
Documentation
#![cfg_attr(target_arch = "wasm32", no_std)]

#[macro_use]
extern crate alloc;

mod error;
#[cfg(feature = "ffi")]
pub mod ffi;
mod generator;
mod sol_conversion;

pub use error::*;
pub use generator::{
    LICENSE_IDENTIFIER, SOLIDITY_VERSION, SolidityFile, generate_solidity_contract,
};
pub use sol_conversion::ConversionError;

#[cfg(target_arch = "wasm32")]
#[global_allocator]
static TALC: talc::wasm::WasmDynamicTalc = talc::wasm::new_wasm_dynamic_allocator();

#[cfg(target_arch = "wasm32")]
#[panic_handler]
fn panic(_: &core::panic::PanicInfo<'_>) -> ! {
    core::arch::wasm32::unreachable()
}