INNER CODE UNIT · Rust
output
bheisler/criterion.rs · macro/src/lib.rs:23
let output = quote_spanned!(span=>
#[test_case]
pub fn #wrapped_name() {
#item
let mut c = #init.configure_from_args();
#function_name(&mut c);
}
);
output.into()
}
fn stream_length(stream: proc_macro2::TokenStream) -> usize {
stream.into_iter().count()
}
fn find_name(stream: proc_macro2::TokenStream) -> Ident {