Trait leptos::IntoAttribute

source ·
pub trait IntoAttribute {
    // Required methods
    fn into_attribute(self, cx: Scope) -> Attribute;
    fn into_attribute_boxed(self: Box<Self, Global>, cx: Scope) -> Attribute;
}
Expand description

Converts some type into an Attribute.

This is implemented by default for Rust primitive and string types.

Required Methods§

source

fn into_attribute(self, cx: Scope) -> Attribute

Converts the object into an Attribute.

source

fn into_attribute_boxed(self: Box<Self, Global>, cx: Scope) -> Attribute

Helper function for dealing with Box<dyn IntoAttribute>.

Implementations on Foreign Types§

source§

impl IntoAttribute for i64

source§

impl IntoAttribute for isize

source§

impl IntoAttribute for i8

source§

impl IntoAttribute for Option<char>

source§

impl IntoAttribute for Option<&String>

source§

impl IntoAttribute for Option<Attribute>

source§

impl IntoAttribute for u32

source§

impl IntoAttribute for f32

source§

impl IntoAttribute for i128

source§

impl IntoAttribute for (Scope, Option<Box<dyn IntoAttribute + 'static, Global>>)

source§

impl IntoAttribute for Option<i64>

source§

impl IntoAttribute for Option<isize>

source§

impl IntoAttribute for Option<u128>

source§

impl<T> IntoAttribute for (Scope, T)where T: IntoAttribute,

source§

impl IntoAttribute for i32

source§

impl IntoAttribute for usize

source§

impl IntoAttribute for u16

source§

impl IntoAttribute for Option<u16>

source§

impl IntoAttribute for f64

source§

impl IntoAttribute for (Scope, Box<dyn IntoAttribute + 'static, Global>)

source§

impl IntoAttribute for Option<i32>

source§

impl IntoAttribute for &String

source§

impl IntoAttribute for u64

source§

impl IntoAttribute for Option<u8>

source§

impl IntoAttribute for i16

source§

impl IntoAttribute for bool

source§

impl IntoAttribute for Option<i16>

source§

impl IntoAttribute for char

source§

impl IntoAttribute for Option<u32>

source§

impl IntoAttribute for u128

source§

impl IntoAttribute for Option<f32>

source§

impl IntoAttribute for Option<f64>

source§

impl IntoAttribute for &str

source§

impl IntoAttribute for String

source§

impl IntoAttribute for Option<usize>

source§

impl IntoAttribute for Option<&str>

source§

impl IntoAttribute for Option<u64>

source§

impl IntoAttribute for Option<i8>

source§

impl IntoAttribute for Option<String>

source§

impl IntoAttribute for u8

source§

impl IntoAttribute for Option<i128>

Implementors§

source§

impl IntoAttribute for Attribute

source§

impl<T, U> IntoAttribute for Twhere T: Fn() -> U + 'static, U: IntoAttribute,