[][src]Trait yew::virtual_dom::Listener

pub trait Listener {
    fn kind(&self) -> &'static str;
fn attach(&self, element: &Element) -> EventListenerHandle; }

Listener trait is an universal implementation of an event listener which helps to bind Rust-listener to JS-listener (DOM).

Required methods

fn kind(&self) -> &'static str

Returns standard name of DOM's event.

fn attach(&self, element: &Element) -> EventListenerHandle

Attaches a listener to the element.

Loading content...

Trait Implementations

impl Debug for dyn Listener[src]

Implementors

impl Listener for yew::html::onblur::Wrapper[src]

impl Listener for yew::html::onchange::Wrapper[src]

impl Listener for yew::html::onclick::Wrapper[src]

impl Listener for yew::html::oncontextmenu::Wrapper[src]

impl Listener for yew::html::ondoubleclick::Wrapper[src]

impl Listener for yew::html::ondrag::Wrapper[src]

impl Listener for yew::html::ondragend::Wrapper[src]

impl Listener for yew::html::ondragenter::Wrapper[src]

impl Listener for yew::html::ondragexit::Wrapper[src]

impl Listener for yew::html::ondragleave::Wrapper[src]

impl Listener for yew::html::ondragover::Wrapper[src]

impl Listener for yew::html::ondragstart::Wrapper[src]

impl Listener for yew::html::ondrop::Wrapper[src]

impl Listener for yew::html::onfocus::Wrapper[src]

impl Listener for yew::html::ongotpointercapture::Wrapper[src]

impl Listener for yew::html::oninput::Wrapper[src]

impl Listener for yew::html::onkeydown::Wrapper[src]

impl Listener for yew::html::onkeypress::Wrapper[src]

impl Listener for yew::html::onkeyup::Wrapper[src]

impl Listener for yew::html::onlostpointercapture::Wrapper[src]

impl Listener for yew::html::onmousedown::Wrapper[src]

impl Listener for yew::html::onmouseenter::Wrapper[src]

impl Listener for yew::html::onmouseleave::Wrapper[src]

impl Listener for yew::html::onmousemove::Wrapper[src]

impl Listener for yew::html::onmouseout::Wrapper[src]

impl Listener for yew::html::onmouseover::Wrapper[src]

impl Listener for yew::html::onmouseup::Wrapper[src]

impl Listener for yew::html::onmousewheel::Wrapper[src]

impl Listener for yew::html::onpointercancel::Wrapper[src]

impl Listener for yew::html::onpointerdown::Wrapper[src]

impl Listener for yew::html::onpointerenter::Wrapper[src]

impl Listener for yew::html::onpointerleave::Wrapper[src]

impl Listener for yew::html::onpointermove::Wrapper[src]

impl Listener for yew::html::onpointerout::Wrapper[src]

impl Listener for yew::html::onpointerover::Wrapper[src]

impl Listener for yew::html::onpointerup::Wrapper[src]

impl Listener for yew::html::onscroll::Wrapper[src]

impl Listener for yew::html::onsubmit::Wrapper[src]

impl Listener for yew::html::touchcancel::Wrapper[src]

impl Listener for yew::html::touchend::Wrapper[src]

impl Listener for yew::html::touchenter::Wrapper[src]

impl Listener for yew::html::touchmove::Wrapper[src]

impl Listener for yew::html::touchstart::Wrapper[src]

Loading content...