Move Assignment.
basic_stream& operator=( basic_stream&& other);
Moving the stream while asynchronous operations are pending results in undefined behavior.