]> git.lizzy.rs Git - rust.git/commitdiff
Update documentation
authorOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>
Mon, 28 Nov 2022 14:23:49 +0000 (14:23 +0000)
committerOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>
Wed, 30 Nov 2022 12:17:54 +0000 (12:17 +0000)
compiler/rustc_lint/src/pass_by_value.rs
compiler/rustc_middle/src/mir/interpret/allocation.rs
compiler/rustc_middle/src/ty/mod.rs

index cf1d82f4c06e1077250baf0d70b4d53d7c7382cd..0fa81b7e4e0bc20f2c644783199734475e474359 100644 (file)
@@ -10,7 +10,7 @@
     /// The `rustc_pass_by_value` lint marks a type with `#[rustc_pass_by_value]` requiring it to
     /// always be passed by value. This is usually used for types that are thin wrappers around
     /// references, so there is no benefit to an extra layer of indirection. (Example: `Ty` which
-    /// is a reference to an `Interned<TyS>`)
+    /// is a reference to an `Interned<TyKind>`)
     pub rustc::PASS_BY_VALUE,
     Warn,
     "pass by reference of a type flagged as `#[rustc_pass_by_value]`",
index 5f911d5884a3353019f39ee10521beaab33bdcd1..221105ac48f79b5487374c7969cdd058d1515755 100644 (file)
@@ -103,7 +103,7 @@ fn hash<H: hash::Hasher>(&self, state: &mut H) {
 /// 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
index 667b55088ccf9e257e52984aa8cc8b7df8bb393d..756c0c583adc6cab124522cba7ad9396f804fe4a 100644 (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 @@ pub fn has_name(&self) -> bool {
 
 /// 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,
 }