1 2 3 4 5 6 7 8 9 10 11 12
#![allow(clippy::expect_fun_call, clippy::or_fun_call)] extern crate proc_macro; use proc_macro::TokenStream; mod collect_docs; mod to_adoc; #[proc_macro_derive(CollectDocs, attributes(example, doc))] pub fn collect_docs(input: TokenStream) -> TokenStream { collect_docs::derive(input) }