[−][src]Trait seed::dom_types::MessageMapper
Associated Types
type SelfWithOtherMs
Required methods
fn map_message(self, f: fn(_: Ms) -> OtherMs) -> Self::SelfWithOtherMs
Implementations on Foreign Types
impl<Ms: 'static, OtherMs: 'static> MessageMapper<Ms, OtherMs> for Vec<El<Ms>>
[src]
type SelfWithOtherMs = Vec<El<OtherMs>>
fn map_message(self, f: fn(_: Ms) -> OtherMs) -> Vec<El<OtherMs>>
[src]
Implementors
impl<Ms: 'static, OtherMs: 'static> MessageMapper<Ms, OtherMs> for El<Ms>
[src]
type SelfWithOtherMs = El<OtherMs>
fn map_message(self, f: fn(_: Ms) -> OtherMs) -> El<OtherMs>
[src]
Maps an element's message to have another message.
This allows third party components to integrate with your application without having to know about your Msg type beforehand.
Note
There is an overhead to calling this versus keeping all messages under one type. The deeper the nested structure of children, the more time this will take to run.