pub fn codegen_crate<B: ExtraBackendMethods<Module = M> + WriteBackendMethods<Module = M>, M: Send>(
backend: B,
tcx: TyCtxt<'_>,
) -> OngoingCodegen<B>pub fn codegen_crate<B: ExtraBackendMethods<Module = M> + WriteBackendMethods<Module = M>, M: Send>(
backend: B,
tcx: TyCtxt<'_>,
) -> OngoingCodegen<B>