Expand description
Common logic for borrowck use-after-move errors when moved into a fn(self),
as well as errors when attempting to call a non-const function in a const
context.
Re-exportsยง
use rustc_attr_ir::lang_items;๐use rustc_attr_ir::lang_items::LangItem;๐use rustc_hir::def::DefKind;๐use rustc_hir::def_id::DefId;๐use rustc_middle::ty;๐use rustc_middle::ty::AssocContainer;๐use rustc_middle::ty::GenericArgs;๐use rustc_middle::ty::Instance;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::TypingEnv;๐use rustc_middle::ty::Unnormalized;๐use rustc_span::DUMMY_SP;๐use rustc_span::DesugaringKind;๐use rustc_span::Ident;๐use rustc_span::Span;๐use rustc_span::sym;๐use tracing::debug;๐use crate::traits::specialization_graph;๐