fn add_library( tcx: TyCtxt<'_>, cnum: CrateNum, link: self, m: &mut FxHashMap<CrateNum, self>, unavailable_as_static: &mut Vec<CrateNum>, )