redux/
lib.rs

1#![cfg_attr(feature = "fuzzing", feature(no_coverage))]
2
3mod instant;
4
5mod timestamp;
6pub use timestamp::{Instant, SystemTime, Timestamp};
7
8mod action;
9pub use action::*;
10
11mod reducer;
12pub use reducer::Reducer;
13
14mod effects;
15pub use effects::Effects;
16
17mod service;
18pub use service::{Service, TimeService};
19
20mod callback;
21#[cfg(feature = "serializable_callbacks")]
22pub use callback::CALLBACKS;
23pub use callback::{paste, AnyAction, Callback};
24
25mod store;
26pub(crate) use store::monotonic_to_time;
27pub use store::Store;
28
29mod sub_store;
30pub use sub_store::SubStore;
31
32mod dispatcher;
33pub use dispatcher::Dispatcher;