Observable
Provides an Observable type used to model push-based data sources. It always uses atomic references, allowing it to be passed to other threads. It is based on a TC39 proposal.
The observer! macro constructs an opaque Observer. You can also implement your own observer type if desired.
Requirements:
- The Rust standard library (
std). - Nightly channel.
use *;
let _ = my_observable
.subscribe
.unsubscribe;
// you can also use functional methods such as `filter` and `map`.
let _ = my_observable
.filter
.map;