#![doc = crate::_DOC_UI!()] #![doc = crate::_DOC_UI_MODULES!()]
#![doc = crate::_doc!(flat:"ui")]
#![doc = crate::_QUO_UI!()]
#![cfg_attr(feature = "safe_ui", forbid(unsafe_code))]
crate::CONST! { pub(crate) _DOC_UI_MODULES =
crate::_doc!(modules: crate; ui: event); }
#[cfg(ui··)]
mod error;
mod intent; #[cfg(feature = "layout")]
mod layout; mod view;
#[cfg(feature = "event")]
pub mod event;
crate::structural_mods! { _mods {
pub use super::{
intent::*,
view::*,
};
#[cfg(ui··)]
pub use super::error::*; }
_pub_mods {
#[cfg(feature = "event")]
pub use super::event::_all::*;
#[cfg(feature = "layout")]
pub use super::layout::_all::*;
}
_crate_internals {
pub(crate) use super::_DOC_UI_MODULES;
}
}