Tracking Issue for Box::take (original) (raw)

Feature gate: #![feature(box_take)]

This is a tracking issue for Box::take, which adds the ability to move the value out of a Box without consuming its allocation.

Public API

impl Box { pub fn take(boxed: Box) -> (T, Box<MaybeUninit>); }

Steps / History

(Remember to update the S-tracking-* label when checking boxes.)

Unresolved Questions

Footnotes

  1. https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html