{"ast_node_type":"function","tokens":[{"end":90,"kind":"keyword","start":0,"text":"pub"}]}
pub fn fake_token_stream_for_crate(psess: &ParseSess, krate: &ast::Crate) -> TokenStream {
    let source = pprust::crate_to_string_for_macros(krate);