pub(crate) fn query_callback<'tcx, Q>(
    is_anon: bool,
    is_eval_always: bool
) -> DepKindStruct<'tcx>where
    Q: QueryConfig<QueryCtxt<'tcx>>,
    Q::Key: DepNodeParams<TyCtxt<'tcx>>,