Use the alloc_layout_extra feature for Layout::array::<T>

pull/103/head
Alexis Beingessner 6 years ago
parent 7a5aa3ab3a
commit f3fb7c9a8f

@ -3,6 +3,7 @@
```rust
#![feature(ptr_internals)]
#![feature(allocator_api)]
#![feature(alloc_layout_extra)]
use std::ptr::{Unique, NonNull, self};
use std::mem;
@ -331,7 +332,7 @@ impl<'a, T> Drop for Drain<'a, T> {
# assert_eq!(5, x);
# assert_eq!(1, v.len());
# }
#
#
# pub fn iter_test() {
# let mut v = Vec::new();
# for i in 0..10 {
@ -344,7 +345,7 @@ impl<'a, T> Drop for Drain<'a, T> {
# assert_eq!(0, *first);
# assert_eq!(9, *last);
# }
#
#
# pub fn test_drain() {
# let mut v = Vec::new();
# for i in 0..10 {
@ -361,19 +362,19 @@ impl<'a, T> Drop for Drain<'a, T> {
# v.push(Box::new(1));
# assert_eq!(1, *v.pop().unwrap());
# }
#
#
# pub fn test_zst() {
# let mut v = Vec::new();
# for _i in 0..10 {
# v.push(())
# }
#
#
# let mut count = 0;
#
#
# for _ in v.into_iter() {
# count += 1
# }
#
#
# assert_eq!(10, count);
# }
# }

Loading…
Cancel
Save