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 tests;
20pub mod view;
21
22pub use color::*;
23pub use effects::*;
24pub use geometry::*;
25pub use locals::*;
26pub use modifier::*;
27pub use prelude::*;
28pub use render_api::*;
29pub use runtime::*;
30pub use semantics::*;
31pub use signal::*;
32pub use view::*;
33
34// Ensure a clock is installed even if platform didn't (tests, benches).
35#[doc(hidden)]
36#[allow(dead_code)]
37fn __ensure_clock() {
38    animation::ensure_system_clock();
39}