We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 288c0c3 commit 38064a9Copy full SHA for 38064a9
src/libcore/marker.rs
@@ -65,11 +65,11 @@ impl<T: ?Sized> !Send for *mut T { }
65
///
66
/// The one exception is the implicit `Self` type of a trait. A trait does not
67
/// have an implicit `Sized` bound as this is incompatible with [trait object]s
68
-/// where, by definition, one cannot know the size of all possible
69
-/// implementations of the trait.
+/// where, by definition, the trait needs to work with all possible implementors,
+/// and thus could be any size.
70
71
/// Although Rust will let you bind `Sized` to a trait, you won't
72
-/// be able to use it as a trait object later:
+/// be able to use it to form a trait object later:
73
74
/// ```
75
/// # #![allow(unused_variables)]
0 commit comments