ori-macro 0.1.0-alpha.1

Macros for Ori
Documentation
mod build;
mod krate;
mod view;

#[proc_macro_error::proc_macro_error]
#[proc_macro]
pub fn view(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
    view::view(input)
}

#[proc_macro_error::proc_macro_error]
#[proc_macro_attribute]
pub fn component(
    _attrs: proc_macro::TokenStream,
    input: proc_macro::TokenStream,
) -> proc_macro::TokenStream {
    input
}

#[proc_macro_error::proc_macro_error]
#[proc_macro_derive(Build, attributes(prop, event, bind, children))]
pub fn derive_build(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
    build::derive_build(input)
}