Skip to content

Commit 38064a9

Browse files
committed
Review change - Expanded on explanation.
1 parent 288c0c3 commit 38064a9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/libcore/marker.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ impl<T: ?Sized> !Send for *mut T { }
6565
///
6666
/// The one exception is the implicit `Self` type of a trait. A trait does not
6767
/// 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.
68+
/// where, by definition, the trait needs to work with all possible implementors,
69+
/// and thus could be any size.
7070
///
7171
/// Although Rust will let you bind `Sized` to a trait, you won't
72-
/// be able to use it as a trait object later:
72+
/// be able to use it to form a trait object later:
7373
///
7474
/// ```
7575
/// # #![allow(unused_variables)]

0 commit comments

Comments
 (0)