mf1-macros 0.1.8

Macros for the mf1 crate
Documentation
use proc_macro2::TokenStream as TokenStream2;
use t_macro::OutputType;

mod load_locales;
mod t_macro;

#[proc_macro]
pub fn load_locales(_tokens: proc_macro::TokenStream) -> proc_macro::TokenStream {
    match load_locales::load_locales() {
        Ok(ts) => ts.into(),
        Err(err) => err.into(),
    }
}
#[proc_macro]
pub fn t_l_string(tokens: proc_macro::TokenStream) -> proc_macro::TokenStream {
    let tokens_2 = TokenStream2::from(tokens);
    match t_macro::t_macro(tokens_2, OutputType::String) {
        Ok(ts) => proc_macro::TokenStream::from(ts),
        Err(err) => err.into(),
    }
}