pub trait UpdateEl<Ms> {
    // Required method
    fn update_el(self, el: &mut El<Ms>);
}
Expand description

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

Required Methods§

source

fn update_el(self, el: &mut El<Ms>)

Implementations on Foreign Types§

source§

impl<Ms> UpdateEl<Ms> for u32

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms, T: UpdateEl<Ms>> UpdateEl<Ms> for Vec<T>

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms> UpdateEl<Ms> for i64

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms, T: UpdateEl<Ms> + Clone> UpdateEl<Ms> for &[T]

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms> UpdateEl<Ms> for i32

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms> UpdateEl<Ms> for usize

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms, T: UpdateEl<Ms>> UpdateEl<Ms> for Option<T>

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms, T: UpdateEl<Ms> + Clone> UpdateEl<Ms> for &T

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms> UpdateEl<Ms> for String

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms> UpdateEl<Ms> for f64

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms> UpdateEl<Ms> for &str

source§

fn update_el(self, el: &mut El<Ms>)

source§

impl<Ms> UpdateEl<Ms> for u64

source§

fn update_el(self, el: &mut El<Ms>)

Implementors§

source§

impl<Ms> UpdateEl<Ms> for Tag

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

source§

impl<Ms> UpdateEl<Ms> for Node<Ms>

source§

impl<Ms> UpdateEl<Ms> for Attrs

source§

impl<Ms> UpdateEl<Ms> for EventHandler<Ms>

source§

impl<Ms> UpdateEl<Ms> for El<Ms>

source§

impl<Ms> UpdateEl<Ms> for ElKey

source§

impl<Ms> UpdateEl<Ms> for InsertEventHandler<Ms>

source§

impl<Ms> UpdateEl<Ms> for Style

source§

impl<Ms, E: Clone> UpdateEl<Ms> for ElRef<E>