eosio_macro/lib.rs
1// use quote::quote;
2
3extern crate proc_macro;
4
5mod contract;
6
7use proc_macro::{
8 TokenStream,
9};
10
11#[proc_macro_attribute]
12pub fn contract(attr: TokenStream, item: TokenStream) -> TokenStream {
13 contract::generate(attr.into(), item.into()).into()
14}
15
16// #[proc_macro_attribute]
17// pub fn chain(_attr: TokenStream, item: TokenStream) -> TokenStream {
18// item
19// }