diff options
Diffstat (limited to 'dhall_generator/src/lib.rs')
-rw-r--r-- | dhall_generator/src/lib.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/dhall_generator/src/lib.rs b/dhall_generator/src/lib.rs index 7d3304b..b52c454 100644 --- a/dhall_generator/src/lib.rs +++ b/dhall_generator/src/lib.rs @@ -1,9 +1,16 @@ extern crate proc_macro; mod dhall_expr; +mod dhall_type; + +use proc_macro::TokenStream; #[proc_macro] -pub fn dhall_expr(input: proc_macro::TokenStream) -> proc_macro::TokenStream { +pub fn dhall_expr(input: TokenStream) -> TokenStream { dhall_expr::dhall_expr(input) } +#[proc_macro_derive(DhallType)] +pub fn derive_dhall_type(input: TokenStream) -> TokenStream { + dhall_type::derive_dhall_type(input) +} |