{"ast_node_type":"function","tokens":[{"end":70,"kind":"keyword","start":0,"text":"pub"}]}
pub fn encode_and_write_metadata(tcx: TyCtxt<'_>) -> EncodedMetadata {
    let out_filename = filename_for_metadata(tcx.sess, tcx.output_filenames(()));