rustc_codegen_ssa/traits/
declare.rs

1use rustc_hir::def_id::DefId;
2use rustc_middle::mir::mono::{Linkage, Visibility};
3use rustc_middle::ty::Instance;
4
5pub trait PreDefineCodegenMethods<'tcx> {
6    fn predefine_static(
7        &self,
8        def_id: DefId,
9        linkage: Linkage,
10        visibility: Visibility,
11        symbol_name: &str,
12    );
13    fn predefine_fn(
14        &self,
15        instance: Instance<'tcx>,
16        linkage: Linkage,
17        visibility: Visibility,
18        symbol_name: &str,
19    );
20}