dotinstall-macro 0.1.1

proc macro for dotinstall crate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use proc_macro2::TokenStream;
use syn::parse2;

use self::codegen::generate_installer;

mod codegen;
mod parse;

pub fn installer(tokens: TokenStream) -> TokenStream {
    match parse2(tokens) {
        Ok(installer) => generate_installer(&installer),
        Err(e) => e.to_compile_error(),
    }
}