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}