Function Subspace :: sus :: mem :: take_copy_and_destruct
template <class T>
auto take_copy_and_destruct(UnsafeFnMarker, const T& t) -> T
                    
                      requires
                    
                    
                  
sus::mem::Copy<T>
Copies from t and destroys the object at t. Returns the old value of
t.
Safety
This does not re-construct the object pointed to by t. It must not be
used (or destructed again) afterward.