Closed
Description
Feature gate: #![feature(const_clone)]
This is a tracking issue for implementing const Clone
.
Public API
// core::clone
impl const Clone for INTEGER
impl const Clone for FLOAT
impl const Clone for bool
impl const Clone for char
impl const Clone for !
impl<T: ?Sized> const Clone for *const T
impl<T: ?Sized> const Clone for *mut T
impl<T: ?Sized> const Clone for &T
// core::option
impl<T> const Clone for Option<T>
where
T: ~const Clone + ~const Drop
// core::result
impl<T, E> const Clone for Result<T, E>
where
T: ~const Clone + ~const Drop,
E: ~const Clone + ~const Drop,
// core::convert
impl const Clone for Infallible
// core::ptr
impl<T: ?Sized> const Clone for NonNull<T>
impl<T: ?Sized> const Clone for Unique<T>
Steps / History
- Implementation: Make some
Clone
implsconst
#91804 - Final comment period (FCP)
- Stabilization PR
Unresolved Questions
- None yet.