Trait sauron_core::prelude::NodeMapMsg[][src]

pub trait NodeMapMsg<MSG> where
    MSG: 'static, 
{ fn map_msg<F, MSG2>(self, func: F) -> Node<MSG2>
    where
        F: Fn(MSG) -> MSG2 + 'static,
        MSG2: 'static
;
fn map_callback<MSG2>(self, cb: Callback<MSG, MSG2>) -> Node<MSG2>
    where
        MSG2: 'static
;
fn get_callbacks(&self) -> Vec<&Callback<Event, MSG>>; }
Expand description

Add mapping function for Node, Element, Attribute,

Required methods

map the msg of callback of this node

map the msg of callback of this element node

Return the callbacks present on this node

Implementors