Trait AttributeValue

Source
pub trait AttributeValue<T> {
    // Required method
    fn set_attribute(&self, name: impl AsRef<str>, builder: &mut ElementBuilder);
}
Expand description

A potentially reactive attribute.

Required Methods§

Source

fn set_attribute(&self, name: impl AsRef<str>, builder: &mut ElementBuilder)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl AttributeValue<String> for ReadSignal<&'static str>

Source§

fn set_attribute(&self, name: impl AsRef<str>, builder: &mut ElementBuilder)

Source§

impl<'a> AttributeValue<String> for &'a str

Source§

fn set_attribute(&self, name: impl AsRef<str>, builder: &mut ElementBuilder)

Source§

impl<'a> AttributeValue<String> for &'a String

Source§

fn set_attribute(&self, name: impl AsRef<str>, builder: &mut ElementBuilder)

Source§

impl<'a, T> AttributeValue<T> for &'a ReadSignal<T>
where ReadSignal<T>: AttributeValue<T>, T: 'static,

Source§

fn set_attribute(&self, name: impl AsRef<str>, builder: &mut ElementBuilder)

Source§

impl<T> AttributeValue<T> for ReadSignal<T>
where T: 'static + StaticAttribute,

Source§

fn set_attribute(&self, name: impl AsRef<str>, builder: &mut ElementBuilder)

Implementors§

Source§

impl<T> AttributeValue<T> for T
where T: StaticAttribute,