about summary refs log tree commit diff
path: root/src/libcore/ops/deref.rs
diff options
context:
space:
mode:
authorVincent Esche <regexident@gmail.com>2019-03-18 13:57:51 +0100
committerVincent Esche <regexident@gmail.com>2019-03-18 13:57:51 +0100
commit698bbe52533e8ef07793b6a696cc89015a9dc7f6 (patch)
treed0108840bb2bed75c6384ae3b640224680f22afd /src/libcore/ops/deref.rs
parentcd45b19bd2d8b4f9a3940a409ea43285019f3280 (diff)
downloadrust-698bbe52533e8ef07793b6a696cc89015a9dc7f6.tar.gz
rust-698bbe52533e8ef07793b6a696cc89015a9dc7f6.zip
Replaced self-reflective explicit types with clearer `Self` or `Self::…` in stdlib docs
Diffstat (limited to 'src/libcore/ops/deref.rs')
-rw-r--r--src/libcore/ops/deref.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcore/ops/deref.rs b/src/libcore/ops/deref.rs
index eb76c2de11b..e44a6c4d2a0 100644
--- a/src/libcore/ops/deref.rs
+++ b/src/libcore/ops/deref.rs
@@ -49,7 +49,7 @@
 /// impl<T> Deref for DerefExample<T> {
 ///     type Target = T;
 ///
-///     fn deref(&self) -> &T {
+///     fn deref(&self) -> &Self::Target {
 ///         &self.value
 ///     }
 /// }
@@ -139,13 +139,13 @@ impl<T: ?Sized> Deref for &mut T {
 /// impl<T> Deref for DerefMutExample<T> {
 ///     type Target = T;
 ///
-///     fn deref(&self) -> &T {
+///     fn deref(&self) -> &Self::Target {
 ///         &self.value
 ///     }
 /// }
 ///
 /// impl<T> DerefMut for DerefMutExample<T> {
-///     fn deref_mut(&mut self) -> &mut T {
+///     fn deref_mut(&mut self) -> &mut Self::Target {
 ///         &mut self.value
 ///     }
 /// }