From 129af049fef9a9de3ffba1f6b26246b02a360de3 Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Tue, 12 Oct 2021 14:50:46 +0200 Subject: [PATCH] Mention Rust version in Vec::leak docs. --- library/alloc/src/vec/mod.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/library/alloc/src/vec/mod.rs b/library/alloc/src/vec/mod.rs index 30cd95d6959..546cd1f6310 100644 --- a/library/alloc/src/vec/mod.rs +++ b/library/alloc/src/vec/mod.rs @@ -1952,10 +1952,11 @@ impl Vec { /// `'a`. If the type has only static references, or none at all, then this /// may be chosen to be `'static`. /// - /// This method does not reallocate or shrink the `Vec`, so the leaked - /// allocation may include unused capacity that is not part of the returned - /// slice. Unsafe code that later reconstructs or deallocates the `Vec` - /// (for example, by calling [`Vec::from_raw_parts`]) must keep track of the + /// As of Rust 1.57, this method does not reallocate or shrink the `Vec`, + /// so the leaked allocation may include unused capacity that is not part + /// of the returned slice. + /// Unsafe code that later reconstructs or deallocates the `Vec` (for + /// example, by calling [`Vec::from_raw_parts`]) must keep track of the /// original capacity. /// /// This function is mainly useful for data that lives for the remainder of