[][src]Trait seed::virtual_dom::update_el::UpdateEl

pub trait UpdateEl<T> {
    fn update(self, el: &mut T);
}

UpdateEl is used to distinguish arguments in element-creation macros, and handle each type appropriately.

Required methods

fn update(self, el: &mut T)

Loading content...

Implementations on Foreign Types

impl<Ms> UpdateEl<El<Ms>> for Vec<Attrs>[src]

impl<'_, Ms> UpdateEl<El<Ms>> for Vec<&'_ Attrs>[src]

impl<Ms> UpdateEl<El<Ms>> for Vec<Style>[src]

impl<'_, Ms> UpdateEl<El<Ms>> for Vec<&'_ Style>[src]

impl<Ms> UpdateEl<El<Ms>> for Vec<EventHandler<Ms>>[src]

impl<'_, Ms> UpdateEl<El<Ms>> for &'_ str[src]

impl<Ms> UpdateEl<El<Ms>> for Vec<El<Ms>>[src]

impl<Ms> UpdateEl<El<Ms>> for Vec<Node<Ms>>[src]

impl<Ms, I, U, F> UpdateEl<El<Ms>> for Map<I, F> where
    I: Iterator,
    U: UpdateEl<El<Ms>>,
    F: FnMut(I::Item) -> U, 
[src]

impl<Ms, I, U, F> UpdateEl<El<Ms>> for FilterMap<I, F> where
    I: Iterator,
    U: UpdateEl<El<Ms>>,
    F: FnMut(I::Item) -> Option<U>, 
[src]

impl<Ms, I, U, P> UpdateEl<El<Ms>> for Filter<I, P> where
    U: UpdateEl<El<Ms>>,
    I: Iterator<Item = U>,
    P: FnMut(&I::Item) -> bool
[src]

impl<Ms, I, U, F, II> UpdateEl<El<Ms>> for FlatMap<I, II, F> where
    I: Iterator,
    U: UpdateEl<El<Ms>>,
    II: IntoIterator<Item = U>,
    F: FnMut(I::Item) -> II, 
[src]

Loading content...

Implementors

impl<'_, Ms> UpdateEl<El<Ms>> for &'_ Attrs[src]

impl<'_, Ms> UpdateEl<El<Ms>> for &'_ Style[src]

impl<Ms> UpdateEl<El<Ms>> for Tag[src]

This is intended only to be used for the custom! element macro.

impl<Ms> UpdateEl<El<Ms>> for Node<Ms>[src]

impl<Ms> UpdateEl<El<Ms>> for Attrs[src]

impl<Ms> UpdateEl<El<Ms>> for EventHandler<Ms>[src]

impl<Ms> UpdateEl<El<Ms>> for El<Ms>[src]

impl<Ms> UpdateEl<El<Ms>> for Style[src]

impl<Ms, E: Clone> UpdateEl<El<Ms>> for ElRef<E>[src]

Loading content...