Function rustc_const_eval::const_eval::fn_queries::constness
source · fn constness(tcx: TyCtxt<'_>, def_id: LocalDefId) -> Constness
Expand description
Checks whether an item is considered to be const
. If it is a constructor, anonymous const,
const block, const item or associated const, it is const. If it is a trait impl/function,
return if it has a const
modifier. If it is an intrinsic, report whether said intrinsic
has a rustc_const_{un,}stable
attribute. Otherwise, return Constness::NotConst
.