Re-exportsยง
use std::ops::Deref as _;๐use rustc_abi::Align;๐use rustc_abi::BackendRepr;๐use rustc_abi::FieldIdx;๐use rustc_abi::FieldsShape;๐use rustc_abi::Size;๐use rustc_abi::TagEncoding;๐use rustc_abi::VariantIdx;๐use rustc_abi::Variants;๐use rustc_middle::mir;๐use rustc_middle::mir::PlaceTy;๐use rustc_middle::mir::interpret::Scalar;๐use rustc_middle::ty::layout::HasTyCtxt;๐use rustc_middle::ty::layout::HasTypingEnv;๐use rustc_middle::ty::layout::LayoutOf;๐use rustc_middle::ty::layout::TyAndLayout;๐use rustc_middle::ty;๐use rustc_middle::ty::Ty;๐use rustc_span::DUMMY_SP;๐use rustc_span::bug;๐use tracing::debug;๐use tracing::instrument;๐use tracing::instrument;๐use super::operand::OperandValue;๐use super::FunctionCx;๐use super::LocalRef;๐use crate::common::IntPredicate;๐use crate::size_of_val;๐use crate::traits::*;๐
Structsยง
- Place
Ref - Place
Value - The location and extra runtime properties of the place.
- Uninhabited
Variant ๐Error
Functionsยง
- codegen_
tag_ ๐value - Calculates the value that needs to be stored to mark the discriminant.
- round_
up_ ๐const_ value_ to_ alignment