Expand description
See docs in builder/expr/mod.rs
Re-exportsยง
use rustc_abi::Size;๐use rustc_ast as ast;๐use rustc_attr_ir::lang_items::LangItem;๐use rustc_hir::def::DefKind;๐use rustc_middle::mir;๐use rustc_middle::mir::interpret::CTFE_ALLOC_SALT;๐use rustc_middle::mir::interpret::Scalar;๐use rustc_middle::ty;๐use rustc_middle::ty::CanonicalUserType;๐use rustc_middle::ty::CanonicalUserTypeAnnotation;๐use rustc_middle::ty::LitToConstInput;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::TypeVisitableExt as _;๐use rustc_middle::ty::UserTypeAnnotationIndex;๐use rustc_span::bug;๐use rustc_span::span_bug;๐use tracing::instrument;๐use tracing::instrument;๐use tracing::trace;๐use crate::builder::Builder;๐use crate::builder::parse_float_into_constval;๐use rustc_middle::mir::*;๐use rustc_middle::thir::*;๐
Functionsยง
- as_
constant_ ๐inner - lit_
to_ ๐mir_ constant