Trait next_rs::prelude::rsx::ToHtml

source ·
pub trait ToHtml {
    // Required method
    fn to_html(&self) -> VNode;

    // Provided method
    fn into_html(self) -> VNode
       where Self: Sized { ... }
}
Expand description

A trait implemented for types be rendered as a part of a Html.

Types that implements this trait can define a virtual dom layout that itself should be rendered into via html! and can be referenced / consumed as {value} in an html! macro invocation.

Required Methods§

source

fn to_html(&self) -> VNode

Converts this type to a Html.

Provided Methods§

source

fn into_html(self) -> VNode
where Self: Sized,

Converts this type into a Html.

Implementations on Foreign Types§

source§

impl ToHtml for &str

source§

impl ToHtml for Cow<'_, str>

source§

impl ToHtml for Option<VNode>

source§

impl ToHtml for bool

source§

impl ToHtml for char

source§

impl ToHtml for f32

source§

impl ToHtml for f64

source§

impl ToHtml for i8

source§

impl ToHtml for i16

source§

impl ToHtml for i32

source§

impl ToHtml for i64

source§

impl ToHtml for i128

source§

impl ToHtml for isize

source§

impl ToHtml for u8

source§

impl ToHtml for u16

source§

impl ToHtml for u32

source§

impl ToHtml for u64

source§

impl ToHtml for u128

source§

impl ToHtml for ()

source§

impl ToHtml for usize

source§

impl ToHtml for Rc<str>

source§

impl ToHtml for Rc<String>

source§

impl ToHtml for String

source§

impl ToHtml for Arc<str>

source§

impl ToHtml for Arc<String>

source§

impl ToHtml for Vec<VNode>

source§

impl ToHtml for IString

source§

impl<T> ToHtml for Option<T>
where T: ToHtml,

source§

impl<T> ToHtml for &T
where T: ToHtml,

source§

impl<T> ToHtml for Vec<T>
where T: ToHtml,

Implementors§