set method
void
set(
- T next
Advances the state. Re-emitting the same state is a no-op, so observers only ever see genuine transitions.
Implementation
void set(T next) {
if (_value == next) return;
_value = next;
if (!_controller.isClosed) _controller.add(next);
}