diff options
| author | The 8472 <git@infinite-source.de> | 2023-07-29 16:25:53 +0200 |
|---|---|---|
| committer | The 8472 <git@infinite-source.de> | 2024-01-07 03:44:04 +0100 |
| commit | 93b34a5ffa753d6cdaca8aab349408e945412ebd (patch) | |
| tree | 6b80777523201621c81f52390b5edadda2770af7 /library/alloc/src/vec/mod.rs | |
| parent | fd8ba7bc3cfcc72f79da33f74b19c905f0cbb835 (diff) | |
| download | rust-93b34a5ffa753d6cdaca8aab349408e945412ebd.tar.gz rust-93b34a5ffa753d6cdaca8aab349408e945412ebd.zip | |
mark vec::IntoIter pointers as `!nonnull`
Diffstat (limited to 'library/alloc/src/vec/mod.rs')
| -rw-r--r-- | library/alloc/src/vec/mod.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/library/alloc/src/vec/mod.rs b/library/alloc/src/vec/mod.rs index e8a096cac86..8aa0c6e7ed6 100644 --- a/library/alloc/src/vec/mod.rs +++ b/library/alloc/src/vec/mod.rs @@ -2825,14 +2825,8 @@ impl<T, A: Allocator> IntoIterator for Vec<T, A> { begin.add(me.len()) as *const T }; let cap = me.buf.capacity(); - IntoIter { - buf: NonNull::new_unchecked(begin), - phantom: PhantomData, - cap, - alloc, - ptr: begin, - end, - } + let buf = NonNull::new_unchecked(begin); + IntoIter { buf, phantom: PhantomData, cap, alloc, ptr: buf, end } } } } |
