Skip to main content

Module backend

Module backend 

Source

Re-exportsยง

use std::any::Any; ๐Ÿ”’
use std::hash::Hash; ๐Ÿ”’
use std::hash::Hash; ๐Ÿ”’
use rustc_ast::expand::allocator::AllocatorMethod; ๐Ÿ”’
use rustc_data_structures::sync::DynSend; ๐Ÿ”’
use rustc_data_structures::sync::DynSync; ๐Ÿ”’
use rustc_metadata::EncodedMetadata; ๐Ÿ”’
use rustc_metadata::creader::MetadataLoaderDyn; ๐Ÿ”’
use rustc_middle::dep_graph::WorkProductMap; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::util::Providers; ๐Ÿ”’
use rustc_session::config::OutputFilenames; ๐Ÿ”’
use rustc_session::config::PrintRequest; ๐Ÿ”’
use rustc_session::CodegenBackendInit; ๐Ÿ”’
use rustc_session::EarlySession; ๐Ÿ”’
use rustc_session::IncrCompSession; ๐Ÿ”’
use rustc_session::Session; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_structures::CrateType; ๐Ÿ”’
use super::CodegenObject; ๐Ÿ”’
use crate::back::archive::ArArchiveBuilderBuilder; ๐Ÿ”’
use crate::CompiledModules; ๐Ÿ”’
use crate::CrateInfo; ๐Ÿ”’
use crate::ModuleCodegen; ๐Ÿ”’
use crate::TargetConfig; ๐Ÿ”’

Traitsยง

BackendTypes
CodegenBackend
ExtraBackendMethods