| Crates.io | rx_core_observable_zip |
| lib.rs | rx_core_observable_zip |
| version | 0.2.0 |
| created_at | 2026-01-19 11:26:11.998805+00 |
| updated_at | 2026-01-24 15:03:52.973427+00 |
| description | zip observable for rx_core |
| homepage | https://github.com/AlexAegis/rx_bevy |
| repository | https://github.com/AlexAegis/rx_bevy |
| max_upload_size | |
| id | 2054338 |
| size | 17,675 |
Subscribes to two observables, emitting paired tuples when both have emitted, matching them in emission order.
cargo run -p rx_core --example observable_zip_example
let observable_1 = (1..=3).into_observable();
let observable_2 = (4..=6).into_observable();
let _subscription = zip(observable_1, observable_2)
.subscribe(PrintObserver::new("zip_observable"));
Output:
zip_observable - next: (1, 4)
zip_observable - next: (2, 5)
zip_observable - next: (3, 6)
zip_observable - completed
zip_observable - unsubscribed