Skip to main content

AttributeValue

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".

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,