1#![deny(unsafe_code)]
4#![allow(non_snake_case)]
5
6pub mod placed_semantics;
7pub mod robot;
8pub mod robot_assertions;
9#[cfg(feature = "desktop-robot")]
10pub mod robot_helpers;
11pub mod testing;
12
13pub use placed_semantics::{placed_semantics_from_applier, PlacedSemanticsNode};
15pub use robot::*;
16#[cfg(feature = "desktop-robot")]
17pub use robot_assertions::assert_robot_fps_over;
18pub use robot_assertions::{Bounds, SemanticElementLike};
19#[cfg(feature = "desktop-robot")]
20pub use robot_helpers::*;
21pub use testing::*;
22
23pub mod prelude {
24 pub use crate::placed_semantics::{placed_semantics_from_applier, PlacedSemanticsNode};
25 pub use crate::robot::*;
26 pub use crate::robot_assertions;
27 #[cfg(feature = "desktop-robot")]
28 pub use crate::robot_assertions::assert_robot_fps_over;
29 pub use crate::robot_assertions::{Bounds, SemanticElementLike};
30 #[cfg(feature = "desktop-robot")]
31 pub use crate::robot_helpers::*;
32 pub use crate::testing::*;
33}