From 72a8633ee8ab8986ab32fb29c2ebd9e2d98c723b Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Mon, 20 Nov 2023 18:35:04 +0300 Subject: docs(GH-118094): make docs a bit more explicit Signed-off-by: Petr Portnov --- library/alloc/src/vec/spec_from_elem.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'library/alloc/src') 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(_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); } -- cgit 1.4.1-3-g733a5