替换生成器对象的内容。
等价于:
std::swap(coroutine_, other.coroutine_); std::swap(active_, other.active_);
*this
来自 other 的迭代器不会失效 – 他们现在是 *this 的迭代器。