diff options
author | 2024-12-17 04:13:19 +0100 | |
---|---|---|
committer | 2024-12-17 04:13:19 +0100 | |
commit | 5220a064c5054e872fd2f8922aa83838bf066949 (patch) | |
tree | 409ed8fbd09aad67ee3ff37a32f775c4d249e6c9 /test/src/selector.rs | |
parent | 8f6f5c13b0f6e7a777a61995be372a19056b4dfc (diff) | |
download | iced-5220a064c5054e872fd2f8922aa83838bf066949.tar.gz iced-5220a064c5054e872fd2f8922aa83838bf066949.tar.bz2 iced-5220a064c5054e872fd2f8922aa83838bf066949.zip |
Write documentation for `iced_test`
Diffstat (limited to '')
-rw-r--r-- | test/src/selector.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/src/selector.rs b/test/src/selector.rs index 54faa1a9..7b8dcb7e 100644 --- a/test/src/selector.rs +++ b/test/src/selector.rs @@ -1,9 +1,13 @@ +//! Select widgets of a user interface. use crate::core::text; use crate::core::widget; +/// A selector describes a strategy to find a certain widget in a user interface. #[derive(Debug, Clone, PartialEq, Eq)] pub enum Selector { + /// Find the widget with the given [`widget::Id`]. Id(widget::Id), + /// Find the widget containing the given [`text::Fragment`]. Text(text::Fragment<'static>), } @@ -19,6 +23,7 @@ impl From<&'static str> for Selector { } } +/// Creates [`Selector`] that finds the widget containing the given text fragment. pub fn text(fragment: impl text::IntoFragment<'static>) -> Selector { Selector::Text(fragment.into_fragment()) } |