another_rxrust/
lib.rs

1//! A different implementation than `rxRust` for easier use of `ReactiveX` in `Rust`.
2//! This library based on [ReactiveX](http://reactivex.io/).
3
4#![doc = include_str!("../README.md")]
5
6#[macro_use]
7mod macros;
8
9pub mod internals;
10pub mod material;
11pub mod observable;
12pub mod observables;
13pub mod observer;
14pub mod operators;
15pub mod rx_error;
16pub mod schedulers;
17pub mod subjects;
18pub mod subscription;
19pub mod utils;
20
21#[cfg(feature = "web")]
22pub mod web;
23
24pub mod prelude {
25  pub use crate::material::*;
26  pub use crate::observable::*;
27  pub use crate::observables::*;
28  pub use crate::observer::*;
29  pub use crate::operators::*;
30  pub use crate::rx_error::*;
31  pub use crate::schedulers::*;
32  pub use crate::subjects::*;
33  pub use crate::subscription::*;
34  pub use crate::utils::*;
35
36  #[cfg(feature = "web")]
37  pub use crate::web::*;
38}
39
40#[cfg(test)]
41pub mod tests;