]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | #![warn(clippy::missing_inline_in_public_items)] |
2 | #![crate_type = "proc-macro"] | |
3 | ||
4 | extern crate proc_macro; | |
5 | ||
6 | use proc_macro::TokenStream; | |
7 | ||
8 | fn _foo() {} | |
9 | ||
10 | #[proc_macro] | |
11 | pub fn function_like(_: TokenStream) -> TokenStream { | |
12 | TokenStream::new() | |
13 | } | |
14 | ||
15 | #[proc_macro_attribute] | |
16 | pub fn attribute(_: TokenStream, _: TokenStream) -> TokenStream { | |
17 | TokenStream::new() | |
18 | } | |
19 | ||
20 | #[proc_macro_derive(Derive)] | |
21 | pub fn derive(_: TokenStream) -> TokenStream { | |
22 | TokenStream::new() | |
23 | } |