{"ast_node_type":"other","tokens":[{"end":52,"kind":"keyword","start":0,"text":"if"}]}
    if tcx.sess.opts.unstable_opts.link_directives {
    let mut collector = Collector { tcx, libs: Vec::new() };
        for module in tcx.foreign_modules(LOCAL_CRATE).values() {