Skip to main content

Module builder

Module builder 

Source

Re-exportsยง

use std::assert_matches; ๐Ÿ”’
use std::ops::Deref; ๐Ÿ”’
use rustc_abi::Align; ๐Ÿ”’
use rustc_abi::Scalar; ๐Ÿ”’
use rustc_abi::Size; ๐Ÿ”’
use rustc_abi::WrappingRange; ๐Ÿ”’
use rustc_ast::expand::typetree::FncTree; ๐Ÿ”’
use rustc_ast::expand::typetree::TypeTree; ๐Ÿ”’
use rustc_attr_ir::UnrollAttr; ๐Ÿ”’
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrs; ๐Ÿ”’
use rustc_middle::mir; ๐Ÿ”’
use rustc_middle::ty::layout::FnAbiOf; ๐Ÿ”’
use rustc_middle::ty::layout::LayoutOf; ๐Ÿ”’
use rustc_middle::ty::layout::TyAndLayout; ๐Ÿ”’
use rustc_middle::ty::typetree::typetree_from_ty; ๐Ÿ”’
use rustc_middle::ty::AtomicOrdering; ๐Ÿ”’
use rustc_middle::ty::Instance; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_session::config::OptLevel; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_target::callconv::FnAbi; ๐Ÿ”’
use super::abi::AbiBuilderMethods; ๐Ÿ”’
use super::asm::AsmBuilderMethods; ๐Ÿ”’
use super::consts::ConstCodegenMethods; ๐Ÿ”’
use super::coverageinfo::CoverageInfoBuilderMethods; ๐Ÿ”’
use super::debuginfo::DebugInfoBuilderMethods; ๐Ÿ”’
use super::intrinsic::IntrinsicCallBuilderMethods; ๐Ÿ”’
use super::misc::MiscCodegenMethods; ๐Ÿ”’
use super::type_::ArgAbiBuilderMethods; ๐Ÿ”’
use super::type_::BaseTypeCodegenMethods; ๐Ÿ”’
use super::type_::LayoutTypeCodegenMethods; ๐Ÿ”’
use super::CodegenMethods; ๐Ÿ”’
use super::StaticBuilderMethods; ๐Ÿ”’
use crate::MemFlags; ๐Ÿ”’
use crate::common::AtomicRmwBinOp; ๐Ÿ”’
use crate::common::IntPredicate; ๐Ÿ”’
use crate::common::RealPredicate; ๐Ÿ”’
use crate::common::SynchronizationScope; ๐Ÿ”’
use crate::common::TypeKind; ๐Ÿ”’
use crate::mir::operand::OperandRef; ๐Ÿ”’
use crate::mir::operand::OperandValue; ๐Ÿ”’
use crate::mir::place::PlaceRef; ๐Ÿ”’
use crate::mir::place::PlaceValue; ๐Ÿ”’

Enumsยง

OverflowOp
ReturnSlot
The location of the return value for the call.

Traitsยง

BuilderMethods