Skip to main content

Module trivial_const

Module trivial_const 

Source

Re-exportsยง

use std::ops::Deref; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def_id::LocalDefId; ๐Ÿ”’
use rustc_middle::mir::Body; ๐Ÿ”’
use rustc_middle::mir::Const; ๐Ÿ”’
use rustc_middle::mir::ConstValue; ๐Ÿ”’
use rustc_middle::mir::Operand; ๐Ÿ”’
use rustc_middle::mir::Place; ๐Ÿ”’
use rustc_middle::mir::RETURN_PLACE; ๐Ÿ”’
use rustc_middle::mir::Rvalue; ๐Ÿ”’
use rustc_middle::mir::START_BLOCK; ๐Ÿ”’
use rustc_middle::mir::StatementKind; ๐Ÿ”’
use rustc_middle::mir::TerminatorKind; ๐Ÿ”’
use rustc_middle::mir::UnevaluatedConst; ๐Ÿ”’
use rustc_middle::ty::AnonConstKind; ๐Ÿ”’
use rustc_middle::ty::Ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use rustc_middle::ty::TypeVisitableExt; ๐Ÿ”’

Functionsยง

trivial_const ๐Ÿ”’
If the given def is a trivial const, returns the value and type the const evaluates to.
trivial_const_provider ๐Ÿ”’