jni_toolbox_macro/
lib.rs

1mod attrs;
2mod wrapper;
3mod args;
4mod ret;
5mod ext;
6
7/// Wrap this function in in a JNI exported fn.
8#[proc_macro_attribute]
9pub fn jni(
10	attrs: proc_macro::TokenStream,
11	input: proc_macro::TokenStream,
12) -> proc_macro::TokenStream {
13	wrapper::generate_jni_wrapper(
14		syn::parse_macro_input!(attrs),
15		syn::parse_macro_input!(input),
16	)
17		.unwrap()
18		.into()
19}