]> git.lizzy.rs Git - rust.git/commitdiff
Review change - Expanded on explanation.
authorJacob Hughes <jacob.hughes@kcl.ac.uk>
Wed, 14 Feb 2018 19:14:25 +0000 (19:14 +0000)
committerJacob Hughes <jacob.hughes@kcl.ac.uk>
Wed, 14 Feb 2018 19:14:25 +0000 (19:14 +0000)
src/libcore/marker.rs

index 5b482d467bc8d45c45051e877608e1e65c846047..98e0f71eb935679b9ca97b4aab715b7c534305e2 100644 (file)
@@ -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)]