about summary refs log tree commit diff
path: root/library/alloc
diff options
context:
space:
mode:
Diffstat (limited to 'library/alloc')
-rw-r--r--library/alloc/src/vec/spec_from_elem.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/library/alloc/src/vec/spec_from_elem.rs b/library/alloc/src/vec/spec_from_elem.rs
index 63225b41cbd..01a6db14474 100644
--- a/library/alloc/src/vec/spec_from_elem.rs
+++ b/library/alloc/src/vec/spec_from_elem.rs
@@ -61,13 +61,13 @@ impl SpecFromElem for u8 {
 }
 
 // A better way would be to implement this for all ZSTs which are `Copy` and have trivial `Clone`
-// but this cannot be implemented currently
+// but the latter cannot be detected currently
 impl SpecFromElem for () {
     #[inline]
     fn from_elem<A: Allocator>(_elem: (), n: usize, alloc: A) -> Vec<(), A> {
         let mut v = Vec::with_capacity_in(n, alloc);
-        // SAFETY: the capacity has just been set to `n` and `()`
-        // is a ZST with trivial `Clone` implementation
+        // SAFETY: the capacity has just been set to `n`
+        // and `()` is a ZST with trivial `Clone` implementation
         unsafe {
             v.set_len(n);
         }