Update documentation

This commit is contained in:
Oli Scherer
2022-11-28 14:23:49 +00:00
parent 147b854ded
commit 46ba1545b8
3 changed files with 6 additions and 6 deletions

View File

@@ -103,7 +103,7 @@ impl hash::Hash for Allocation {
/// Interned types generally have an `Outer` type and an `Inner` type, where
/// `Outer` is a newtype around `Interned<Inner>`, and all the operations are
/// done on `Outer`, because all occurrences are interned. E.g. `Ty` is an
/// outer type and `TyS` is its inner type.
/// outer type and `TyKind` is its inner type.
///
/// Here things are different because only const allocations are interned. This
/// means that both the inner type (`Allocation`) and the outer type

View File

@@ -448,7 +448,7 @@ pub struct CReaderCacheKey {
pub pos: usize,
}
/// Use this rather than `TyS`, whenever possible.
/// Use this rather than `TyKind`, whenever possible.
#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, HashStable)]
#[rustc_diagnostic_item = "Ty"]
#[rustc_pass_by_value]
@@ -476,13 +476,13 @@ impl ty::EarlyBoundRegion {
/// Represents a predicate.
///
/// See comments on `TyS`, which apply here too (albeit for
/// `PredicateS`/`Predicate` rather than `TyS`/`Ty`).
/// See comments on `WithCachedTypeInfo`, which apply here too (albeit for
/// `PredicateS`/`Predicate` rather than `TyKind`/`Ty`).
#[derive(Debug)]
pub(crate) struct PredicateS<'tcx> {
kind: Binder<'tcx, PredicateKind<'tcx>>,
flags: TypeFlags,
/// See the comment for the corresponding field of [TyS].
/// See the comment for the corresponding field of [WithCachedTypeInfo].
outer_exclusive_binder: ty::DebruijnIndex,
}