1pub mod client;
2pub mod onboarding;
3pub mod service;
4
5pub mod robot;
7
8pub mod forgiving;
10
11#[cfg(feature = "repl")]
12pub mod repl;
13
14#[cfg(feature = "repl-custom")]
15pub mod commands;
16
17pub use client::*;
18
19pub use robot::{
21 ExitCode, FieldMode, OutputFormat, RobotConfig, RobotError, RobotFormatter, RobotResponse,
22 SelfDocumentation,
23};
24
25pub use forgiving::{AliasRegistry, ForgivingParser, ParseResult};
27
28#[cfg(feature = "repl")]
29pub use repl::*;
30
31#[cfg(feature = "repl-custom")]
32pub use commands::*;
33
34#[cfg(test)]
36pub mod test_exports {
37 #[cfg(feature = "repl")]
38 pub use crate::repl::*;
39
40 #[cfg(feature = "repl")]
41 pub use std::str::FromStr;
42
43 #[cfg(feature = "repl-custom")]
44 pub use crate::commands::*;
45
46 pub use crate::forgiving::*;
47 pub use crate::robot::*;
48}