Replaces the asynchronous state associated with *this
with a new asynchronous state that
unwraps the provided std::experimental::future
object.
future& operator=(future<future<ResultType>>&& other);
future& operator=(future<future<ResultType>>&& other){ future temp(std::move(other)); swap(temp); return *this; }
#include <experimental/future>