diff --git a/inquire/src/ui/color.rs b/inquire/src/ui/api/color.rs similarity index 100% rename from inquire/src/ui/color.rs rename to inquire/src/ui/api/color.rs diff --git a/inquire/src/ui/key.rs b/inquire/src/ui/api/key.rs similarity index 100% rename from inquire/src/ui/key.rs rename to inquire/src/ui/api/key.rs diff --git a/inquire/src/ui/api/mod.rs b/inquire/src/ui/api/mod.rs new file mode 100644 index 00000000..69cc0606 --- /dev/null +++ b/inquire/src/ui/api/mod.rs @@ -0,0 +1,9 @@ +mod color; +mod key; +mod render_config; +mod style; + +pub use color::*; +pub(crate) use key::*; +pub use render_config::*; +pub use style::*; diff --git a/inquire/src/ui/render_config.rs b/inquire/src/ui/api/render_config.rs similarity index 100% rename from inquire/src/ui/render_config.rs rename to inquire/src/ui/api/render_config.rs diff --git a/inquire/src/ui/style.rs b/inquire/src/ui/api/style.rs similarity index 100% rename from inquire/src/ui/style.rs rename to inquire/src/ui/api/style.rs diff --git a/inquire/src/ui/mod.rs b/inquire/src/ui/mod.rs index 999ffa94..6b26b352 100644 --- a/inquire/src/ui/mod.rs +++ b/inquire/src/ui/mod.rs @@ -1,18 +1,12 @@ //! UI-related definitions for rendered content. +mod api; mod backend; -mod color; pub(crate) mod dimension; mod frame_renderer; mod input_reader; -mod key; -mod render_config; -mod style; pub(crate) use backend::*; pub(crate) use input_reader::*; -pub(crate) use key::*; -pub use color::Color; -pub use render_config::*; -pub use style::{Attributes, StyleSheet, Styled}; +pub use api::*;