pub struct ModelSelectorListSet(/* private fields */);Implementations§
Source§impl ModelSelectorListSet
impl ModelSelectorListSet
pub fn has_widget(&self, widget: &WidgetRef) -> ModelSelectorListRef
Source§impl ModelSelectorListSet
impl ModelSelectorListSet
pub fn iter(&self) -> ModelSelectorListSetIterator<'_> ⓘ
Methods from Deref<Target = WidgetSet>§
pub fn is_empty(&mut self) -> bool
pub fn push(&mut self, item: WidgetRef)
pub fn extend_from_set(&mut self, other: &WidgetSet)
pub fn widgets(&self, cx: &Cx, paths: &[&[LiveId]]) -> WidgetSet
pub fn contains(&self, widget: &WidgetRef) -> bool
pub fn set_text(&self, cx: &mut Cx, v: &str)
pub fn iter(&self) -> WidgetSetIterator<'_>
pub fn filter_actions<'a>( &'a self, actions: &'a [Box<dyn ActionTrait>], ) -> impl Iterator<Item = &'a WidgetAction>
Trait Implementations§
Source§impl Clone for ModelSelectorListSet
impl Clone for ModelSelectorListSet
Source§fn clone(&self) -> ModelSelectorListSet
fn clone(&self) -> ModelSelectorListSet
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModelSelectorListSet
impl Debug for ModelSelectorListSet
Source§impl Deref for ModelSelectorListSet
impl Deref for ModelSelectorListSet
Auto Trait Implementations§
impl Freeze for ModelSelectorListSet
impl !RefUnwindSafe for ModelSelectorListSet
impl !Send for ModelSelectorListSet
impl !Sync for ModelSelectorListSet
impl Unpin for ModelSelectorListSet
impl !UnwindSafe for ModelSelectorListSet
Blanket Implementations§
§impl<T> ActionTrait for T
impl<T> ActionTrait for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.