derive_collect_docs/
lib.rs

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