Function rustc_query_impl::make_query::opt_const_param_of [−][src]
pub fn opt_const_param_of<'tcx>(
tcx: QueryCtxt<'tcx>,
key: opt_const_param_of<'tcx>
) -> QueryStackFrame
Expand description
Computes the DefId
of the corresponding const parameter in case the key
is a
const argument and returns None
otherwise.
ⓘ
let a = foo::<7>();
// ^ Calling `opt_const_param_of` for this argument,
fn foo<const N: usize>()
// ^ returns this `DefId`.
fn bar() {
// ^ While calling `opt_const_param_of` for other bodies returns `None`.
}