//@ check-pass | |
#![warn(clippy::needless_pass_by_value)] | |
extern crate proc_macro; | |
use proc_macro::TokenStream; | |
#[proc_macro_derive(Foo)] | |
pub fn foo(_input: TokenStream) -> TokenStream { | |
unimplemented!() | |
} | |
#[proc_macro] | |
pub fn bar(_input: TokenStream) -> TokenStream { | |
unimplemented!() | |
} | |
#[proc_macro_attribute] | |
pub fn baz(_args: TokenStream, _input: TokenStream) -> TokenStream { | |
unimplemented!() | |
} |