kano_macros/
lib.rs

1//! Kano is a work-in-progress GUI application framework written for and in Rust.
2
3mod view;
4
5#[proc_macro]
6pub fn view(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
7    let output = view::view(syn::parse_macro_input!(input as view::ast::Node));
8
9    proc_macro::TokenStream::from(output)
10}