repose_core/
lib.rs

1//! Core runtime, view model, signals, composition locals, and animation clock.
2//!
3//! See repose-ui for widgets/layout and repose-platform for runners.
4
5pub mod animation;
6pub mod color;
7pub mod effects;
8pub mod error;
9pub mod geometry;
10pub mod input;
11pub mod locals;
12pub mod modifier;
13pub mod prelude;
14pub mod render_api;
15pub mod runtime;
16pub mod scope;
17pub mod semantics;
18pub mod signal;
19pub mod state;
20pub mod tests;
21pub mod view;
22
23pub use color::*;
24pub use effects::*;
25pub use geometry::*;
26pub use locals::*;
27pub use modifier::*;
28pub use prelude::*;
29pub use render_api::*;
30pub use runtime::*;
31pub use semantics::*;
32pub use signal::*;
33pub use state::*;
34pub use view::*;
35
36// Ensure a clock is installed even if platform didn't (tests, benches).
37#[doc(hidden)]
38#[allow(dead_code)]
39fn __ensure_clock() {
40    animation::ensure_system_clock();
41}