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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…