about summary refs log tree commit diff
path: root/src/libcore/marker.rs
diff options
context:
space:
mode:
authorJacob Hughes <jacob.hughes@kcl.ac.uk>2018-02-14 19:14:25 +0000
committerJacob Hughes <jacob.hughes@kcl.ac.uk>2018-02-14 19:14:25 +0000
commit38064a9a7ce6b5050ca1d629aef22f17f2548d07 (patch)
tree6f8e891febc588d5ea733f299d6f4c3b1a1f802f /src/libcore/marker.rs
parent288c0c3081419c0d522d76cfbb36fabd038ed4f2 (diff)
downloadrust-38064a9a7ce6b5050ca1d629aef22f17f2548d07.tar.gz
rust-38064a9a7ce6b5050ca1d629aef22f17f2548d07.zip
Review change - Expanded on explanation.
Diffstat (limited to 'src/libcore/marker.rs')
-rw-r--r--src/libcore/marker.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcore/marker.rs b/src/libcore/marker.rs
index 5b482d467bc..98e0f71eb93 100644
--- a/src/libcore/marker.rs
+++ b/src/libcore/marker.rs
@@ -65,11 +65,11 @@ impl<T: ?Sized> !Send for *mut T { }
 ///
 /// The one exception is the implicit `Self` type of a trait. A trait does not
 /// have an implicit `Sized` bound as this is incompatible with [trait object]s
-/// where, by definition, one cannot know the size of all possible
-/// implementations of the trait.
+/// where, by definition, the trait needs to work with all possible implementors,
+/// and thus could be any size.
 ///
 /// Although Rust will let you bind `Sized` to a trait, you won't
-/// be able to use it as a trait object later:
+/// be able to use it to form a trait object later:
 ///
 /// ```
 /// # #![allow(unused_variables)]