1#![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;