Improve pretty printing of valtrees for references

This commit is contained in:
Dominik Stolz 2022-06-28 22:35:48 +02:00
parent 94e93749ab
commit cd88bb332c
9 changed files with 144 additions and 102 deletions

View file

@ -978,11 +978,8 @@ rustc_queries! {
desc { "converting type-level constant value to mir constant value"}
}
/// Destructure a constant ADT or array into its variant index and its
/// field values or return `None` if constant is invalid.
///
/// Use infallible `TyCtxt::destructure_const` when you know that constant is valid.
query try_destructure_const(key: ty::Const<'tcx>) -> Option<ty::DestructuredConst<'tcx>> {
/// Destructure a type-level constant ADT or array into its variant index and its field values.
query destructure_const(key: ty::Const<'tcx>) -> ty::DestructuredConst<'tcx> {
desc { "destructuring type level constant"}
}