observable_never
Never emits and never unsubscribes, only once it’s dropped!
Warning: You will be responsible to unsubscribe from subscriptions made to this observable, as it will never do so on its own!
See Also
- CreateObservable - Define your own function that will interact with the subscriber!
- DeferredObservable - Subscribes to an observable returned by a function.
- JustObservable - Immediately emits a single value!
- EmptyObservable - Immediately completes!
- ThrowObservable - Immediately errors!
- ClosedObservable - Immediately unsubscribes!
Example
cargo run -p rx_core --example observable_never_example
let _subscription = never().subscribe(PrintObserver::new("never"));
println!("nothing happens before dropping the subscription!");
Output:
nothing happens before dropping the subscription!
never - unsubscribed