HasId

Trait HasId 

Source
pub trait HasId {
    // Required method
    fn has_id(self) -> Id;
}
Expand description

Types supporting conversion to Id

A method taking an id: impl HasId parameter supports an Id, a reference to an Id (which is thus cloned), or a (mutable) reference to a widget.

Note: in some cases attempting to pass a widget reference does not pass borrow checks. In this case pass widget.id() explicitly.

Required Methods§

Source

fn has_id(self) -> Id

Implementations on Foreign Types§

Source§

impl<W: Tile + ?Sized> HasId for &W

Source§

fn has_id(self) -> Id

Source§

impl<W: Tile + ?Sized> HasId for &mut W

Source§

fn has_id(self) -> Id

Implementors§

Source§

impl HasId for &Id

Source§

impl HasId for &mut Id

Source§

impl HasId for Id