pub trait PreDefineCodegenMethods<'tcx> {
// Required methods
fn predefine_static(
&mut self,
def_id: DefId,
linkage: Linkage,
visibility: Visibility,
symbol_name: &str,
);
fn predefine_fn(
&mut self,
instance: Instance<'tcx>,
linkage: Linkage,
visibility: Visibility,
symbol_name: &str,
);
}Required Methods§
fn predefine_static( &mut self, def_id: DefId, linkage: Linkage, visibility: Visibility, symbol_name: &str, )
fn predefine_fn( &mut self, instance: Instance<'tcx>, linkage: Linkage, visibility: Visibility, symbol_name: &str, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".