Add tracking issue number for box_vec_non_null · qinheping/verify-rust-std@0fd6e23 (original) (raw)

`@@ -710,7 +710,7 @@ impl Vec {

`

710

710

`/// }

`

711

711

```` /// ```


`712`

`712`

`#[inline]

`

`713`

``

`-

#[unstable(feature = "box_vec_non_null", reason = "new API", issue = "none")]

`

``

`713`

`+

#[unstable(feature = "box_vec_non_null", reason = "new API", issue = "130364")]

`

`714`

`714`

`pub unsafe fn from_parts(ptr: NonNull<T>, length: usize, capacity: usize) -> Self {

`

`715`

`715`

`unsafe { Self::from_parts_in(ptr, length, capacity, Global) }

`

`716`

`716`

`}

`

`@@ -1042,7 +1042,7 @@ impl<T, A: Allocator> Vec<T, A> {

`

`1042`

`1042`

```` /// ```

1043

1043

`#[inline]

`

1044

1044

`#[unstable(feature = "allocator_api", reason = "new API", issue = "32838")]

`

1045

``

`-

// #[unstable(feature = "box_vec_non_null", issue = "none")]

`

``

1045

`+

// #[unstable(feature = "box_vec_non_null", issue = "130364")]

`

1046

1046

`pub unsafe fn from_parts_in(ptr: NonNull, length: usize, capacity: usize, alloc: A) -> Self {

`

1047

1047

`unsafe { Vec { buf: RawVec::from_nonnull_in(ptr, capacity, alloc), len: length } }

`

1048

1048

`}

`

`@@ -1121,7 +1121,7 @@ impl<T, A: Allocator> Vec<T, A> {

`

1121

1121

`/// assert_eq!(rebuilt, [4294967295, 0, 1]);

`

1122

1122

```` /// ```


`1123`

`1123`

`#[must_use = "losing the pointer will leak memory"]

`

`1124`

``

`-

#[unstable(feature = "box_vec_non_null", reason = "new API", issue = "none")]

`

``

`1124`

`+

#[unstable(feature = "box_vec_non_null", reason = "new API", issue = "130364")]

`

`1125`

`1125`

`// #[unstable(feature = "vec_into_raw_parts", reason = "new API", issue = "65816")]

`

`1126`

`1126`

`pub fn into_parts(self) -> (NonNull<T>, usize, usize) {

`

`1127`

`1127`

`let (ptr, len, capacity) = self.into_raw_parts();

`

`@@ -1218,7 +1218,7 @@ impl<T, A: Allocator> Vec<T, A> {

`

`1218`

`1218`

```` /// ```

1219

1219

`#[must_use = "losing the pointer will leak memory"]

`

1220

1220

`#[unstable(feature = "allocator_api", issue = "32838")]

`

1221

``

`-

// #[unstable(feature = "box_vec_non_null", reason = "new API", issue = "none")]

`

``

1221

`+

// #[unstable(feature = "box_vec_non_null", reason = "new API", issue = "130364")]

`

1222

1222

`// #[unstable(feature = "vec_into_raw_parts", reason = "new API", issue = "65816")]

`

1223

1223

`pub fn into_parts_with_alloc(self) -> (NonNull, usize, usize, A) {

`

1224

1224

`let (ptr, len, capacity, alloc) = self.into_raw_parts_with_alloc();

`