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;