Struct HtmlElement

Source
pub struct HtmlElement<E, At, Ch> { /* private fields */ }
Expand description

The typed representation of an HTML element.

Implementations§

Source§

impl<At> HtmlElement<Area, At, ()>
where At: Attribute,

Source

pub fn alt<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Alt, V>>, ()>

The alt attribute on <area>.

Source

pub fn coords<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Coords, V>>, ()>

The coords attribute on <area>.

Source

pub fn download<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Download, V>>, ()>

The download attribute on <area>.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Href, V>>, ()>

The href attribute on <area>.

Source

pub fn hreflang<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Hreflang, V>>, ()>

The hreflang attribute on <area>.

Source

pub fn ping<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Ping, V>>, ()>

The ping attribute on <area>.

Source

pub fn rel<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Rel, V>>, ()>

The rel attribute on <area>.

Source

pub fn shape<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Shape, V>>, ()>

The shape attribute on <area>.

Source

pub fn target<V>( self, value: V, ) -> HtmlElement<Area, <At as NextAttribute>::Output<Attr<Target, V>>, ()>

The target attribute on <area>.

Source§

impl<At> HtmlElement<Base, At, ()>
where At: Attribute,

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Base, <At as NextAttribute>::Output<Attr<Href, V>>, ()>

The href attribute on <base>.

Source

pub fn target<V>( self, value: V, ) -> HtmlElement<Base, <At as NextAttribute>::Output<Attr<Target, V>>, ()>

The target attribute on <base>.

Source§

impl<At> HtmlElement<Col, At, ()>
where At: Attribute,

Source

pub fn span<V>( self, value: V, ) -> HtmlElement<Col, <At as NextAttribute>::Output<Attr<Span, V>>, ()>

The span attribute on <col>.

Source§

impl<At> HtmlElement<Embed, At, ()>
where At: Attribute,

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Embed, <At as NextAttribute>::Output<Attr<Height, V>>, ()>

The height attribute on <embed>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Embed, <At as NextAttribute>::Output<Attr<Src, V>>, ()>

The src attribute on <embed>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Embed, <At as NextAttribute>::Output<Attr<Type, V>>, ()>

The r#type attribute on <embed>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Embed, <At as NextAttribute>::Output<Attr<Width, V>>, ()>

The width attribute on <embed>.

Source§

impl<At> HtmlElement<Img, At, ()>
where At: Attribute,

Source

pub fn alt<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Alt, V>>, ()>

The alt attribute on <img>.

Source

pub fn attributionsrc<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Attributionsrc, V>>, ()>

The attributionsrc attribute on <img>.

Source

pub fn crossorigin<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Crossorigin, V>>, ()>

The crossorigin attribute on <img>.

Source

pub fn decoding<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Decoding, V>>, ()>

The decoding attribute on <img>.

Source

pub fn elementtiming<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Elementtiming, V>>, ()>

The elementtiming attribute on <img>.

Source

pub fn fetchpriority<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Fetchpriority, V>>, ()>

The fetchpriority attribute on <img>.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Height, V>>, ()>

The height attribute on <img>.

Source

pub fn ismap<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Ismap, V>>, ()>

The ismap attribute on <img>.

Source

pub fn loading<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Loading, V>>, ()>

The loading attribute on <img>.

Source

pub fn referrerpolicy<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Referrerpolicy, V>>, ()>

The referrerpolicy attribute on <img>.

Source

pub fn sizes<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Sizes, V>>, ()>

The sizes attribute on <img>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Src, V>>, ()>

The src attribute on <img>.

Source

pub fn srcset<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Srcset, V>>, ()>

The srcset attribute on <img>.

Source

pub fn usemap<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Usemap, V>>, ()>

The usemap attribute on <img>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Img, <At as NextAttribute>::Output<Attr<Width, V>>, ()>

The width attribute on <img>.

Source§

impl<At> HtmlElement<Input, At, ()>
where At: Attribute,

Source

pub fn accept<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Accept, V>>, ()>

The accept attribute on <input>.

Source

pub fn alt<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Alt, V>>, ()>

The alt attribute on <input>.

Source

pub fn autocomplete<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Autocomplete, V>>, ()>

The autocomplete attribute on <input>.

Source

pub fn capture<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Capture, V>>, ()>

The capture attribute on <input>.

Source

pub fn checked<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Checked, V>>, ()>

The checked attribute on <input>.

Source

pub fn disabled<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Disabled, V>>, ()>

The disabled attribute on <input>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Form, V>>, ()>

The form attribute on <input>.

Source

pub fn formaction<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Formaction, V>>, ()>

The formaction attribute on <input>.

Source

pub fn formenctype<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Formenctype, V>>, ()>

The formenctype attribute on <input>.

Source

pub fn formmethod<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Formmethod, V>>, ()>

The formmethod attribute on <input>.

Source

pub fn formnovalidate<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Formnovalidate, V>>, ()>

The formnovalidate attribute on <input>.

Source

pub fn formtarget<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Formtarget, V>>, ()>

The formtarget attribute on <input>.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Height, V>>, ()>

The height attribute on <input>.

Source

pub fn list<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<List, V>>, ()>

The list attribute on <input>.

Source

pub fn max<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Max, V>>, ()>

The max attribute on <input>.

Source

pub fn maxlength<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Maxlength, V>>, ()>

The maxlength attribute on <input>.

Source

pub fn min<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Min, V>>, ()>

The min attribute on <input>.

Source

pub fn minlength<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Minlength, V>>, ()>

The minlength attribute on <input>.

Source

pub fn multiple<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Multiple, V>>, ()>

The multiple attribute on <input>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Name, V>>, ()>

The name attribute on <input>.

Source

pub fn pattern<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Pattern, V>>, ()>

The pattern attribute on <input>.

Source

pub fn placeholder<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Placeholder, V>>, ()>

The placeholder attribute on <input>.

Source

pub fn popovertarget<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Popovertarget, V>>, ()>

The popovertarget attribute on <input>.

Source

pub fn popovertargetaction<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Popovertargetaction, V>>, ()>

The popovertargetaction attribute on <input>.

Source

pub fn readonly<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Readonly, V>>, ()>

The readonly attribute on <input>.

Source

pub fn required<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Required, V>>, ()>

The required attribute on <input>.

Source

pub fn size<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Size, V>>, ()>

The size attribute on <input>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Src, V>>, ()>

The src attribute on <input>.

Source

pub fn step<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Step, V>>, ()>

The step attribute on <input>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Type, V>>, ()>

The r#type attribute on <input>.

Source

pub fn value<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Value, V>>, ()>

The value attribute on <input>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Input, <At as NextAttribute>::Output<Attr<Width, V>>, ()>

The width attribute on <input>.

Source§

impl<At> HtmlElement<Link, At, ()>
where At: Attribute,

Source

pub fn as<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<As, V>>, ()>

The r#as attribute on <link>.

Source

pub fn blocking<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Blocking, V>>, ()>

The blocking attribute on <link>.

Source

pub fn crossorigin<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Crossorigin, V>>, ()>

The crossorigin attribute on <link>.

Source

pub fn fetchpriority<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Fetchpriority, V>>, ()>

The fetchpriority attribute on <link>.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Href, V>>, ()>

The href attribute on <link>.

Source

pub fn hreflang<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Hreflang, V>>, ()>

The hreflang attribute on <link>.

Source

pub fn imagesizes<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Imagesizes, V>>, ()>

The imagesizes attribute on <link>.

Source

pub fn imagesrcset<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Imagesrcset, V>>, ()>

The imagesrcset attribute on <link>.

Source

pub fn integrity<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Integrity, V>>, ()>

The integrity attribute on <link>.

Source

pub fn media<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Media, V>>, ()>

The media attribute on <link>.

Source

pub fn rel<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Rel, V>>, ()>

The rel attribute on <link>.

Source

pub fn referrerpolicy<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Referrerpolicy, V>>, ()>

The referrerpolicy attribute on <link>.

Source

pub fn sizes<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Sizes, V>>, ()>

The sizes attribute on <link>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Link, <At as NextAttribute>::Output<Attr<Type, V>>, ()>

The r#type attribute on <link>.

Source§

impl<At> HtmlElement<Meta, At, ()>
where At: Attribute,

Source

pub fn charset<V>( self, value: V, ) -> HtmlElement<Meta, <At as NextAttribute>::Output<Attr<Charset, V>>, ()>

The charset attribute on <meta>.

Source

pub fn content<V>( self, value: V, ) -> HtmlElement<Meta, <At as NextAttribute>::Output<Attr<Content, V>>, ()>

The content attribute on <meta>.

Source

pub fn http_equiv<V>( self, value: V, ) -> HtmlElement<Meta, <At as NextAttribute>::Output<Attr<HttpEquiv, V>>, ()>

The http_equiv attribute on <meta>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Meta, <At as NextAttribute>::Output<Attr<Name, V>>, ()>

The name attribute on <meta>.

Source§

impl<At> HtmlElement<Source, At, ()>
where At: Attribute,

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Source, <At as NextAttribute>::Output<Attr<Src, V>>, ()>

The src attribute on <source>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Source, <At as NextAttribute>::Output<Attr<Type, V>>, ()>

The r#type attribute on <source>.

Source

pub fn srcset<V>( self, value: V, ) -> HtmlElement<Source, <At as NextAttribute>::Output<Attr<Srcset, V>>, ()>

The srcset attribute on <source>.

Source

pub fn sizes<V>( self, value: V, ) -> HtmlElement<Source, <At as NextAttribute>::Output<Attr<Sizes, V>>, ()>

The sizes attribute on <source>.

Source

pub fn media<V>( self, value: V, ) -> HtmlElement<Source, <At as NextAttribute>::Output<Attr<Media, V>>, ()>

The media attribute on <source>.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Source, <At as NextAttribute>::Output<Attr<Height, V>>, ()>

The height attribute on <source>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Source, <At as NextAttribute>::Output<Attr<Width, V>>, ()>

The width attribute on <source>.

Source§

impl<At> HtmlElement<Track, At, ()>
where At: Attribute,

Source

pub fn default<V>( self, value: V, ) -> HtmlElement<Track, <At as NextAttribute>::Output<Attr<Default, V>>, ()>

The default attribute on <track>.

Source

pub fn kind<V>( self, value: V, ) -> HtmlElement<Track, <At as NextAttribute>::Output<Attr<Kind, V>>, ()>

The kind attribute on <track>.

Source

pub fn label<V>( self, value: V, ) -> HtmlElement<Track, <At as NextAttribute>::Output<Attr<Label, V>>, ()>

The label attribute on <track>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Track, <At as NextAttribute>::Output<Attr<Src, V>>, ()>

The src attribute on <track>.

Source

pub fn srclang<V>( self, value: V, ) -> HtmlElement<Track, <At as NextAttribute>::Output<Attr<Srclang, V>>, ()>

The srclang attribute on <track>.

Source§

impl<At, Ch> HtmlElement<A, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn download<V>( self, value: V, ) -> HtmlElement<A, <At as NextAttribute>::Output<Attr<Download, V>>, Ch>

The download attribute on <a>.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<A, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

The href attribute on <a>.

Source

pub fn hreflang<V>( self, value: V, ) -> HtmlElement<A, <At as NextAttribute>::Output<Attr<Hreflang, V>>, Ch>

The hreflang attribute on <a>.

Source

pub fn ping<V>( self, value: V, ) -> HtmlElement<A, <At as NextAttribute>::Output<Attr<Ping, V>>, Ch>

The ping attribute on <a>.

Source

pub fn rel<V>( self, value: V, ) -> HtmlElement<A, <At as NextAttribute>::Output<Attr<Rel, V>>, Ch>

The rel attribute on <a>.

Source

pub fn target<V>( self, value: V, ) -> HtmlElement<A, <At as NextAttribute>::Output<Attr<Target, V>>, Ch>

The target attribute on <a>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<A, <At as NextAttribute>::Output<Attr<Type, V>>, Ch>

The r#type attribute on <a>.

Source§

impl<At, Ch> HtmlElement<Audio, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn autoplay<V>( self, value: V, ) -> HtmlElement<Audio, <At as NextAttribute>::Output<Attr<Autoplay, V>>, Ch>

The autoplay attribute on <audio>.

Source

pub fn controls<V>( self, value: V, ) -> HtmlElement<Audio, <At as NextAttribute>::Output<Attr<Controls, V>>, Ch>

The controls attribute on <audio>.

Source

pub fn crossorigin<V>( self, value: V, ) -> HtmlElement<Audio, <At as NextAttribute>::Output<Attr<Crossorigin, V>>, Ch>

The crossorigin attribute on <audio>.

Source

pub fn loop<V>( self, value: V, ) -> HtmlElement<Audio, <At as NextAttribute>::Output<Attr<Loop, V>>, Ch>

The r#loop attribute on <audio>.

Source

pub fn muted<V>( self, value: V, ) -> HtmlElement<Audio, <At as NextAttribute>::Output<Attr<Muted, V>>, Ch>

The muted attribute on <audio>.

Source

pub fn preload<V>( self, value: V, ) -> HtmlElement<Audio, <At as NextAttribute>::Output<Attr<Preload, V>>, Ch>

The preload attribute on <audio>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Audio, <At as NextAttribute>::Output<Attr<Src, V>>, Ch>

The src attribute on <audio>.

Source§

impl<At, Ch> HtmlElement<Blockquote, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn cite<V>( self, value: V, ) -> HtmlElement<Blockquote, <At as NextAttribute>::Output<Attr<Cite, V>>, Ch>

The cite attribute on <blockquote>.

Source§

impl<At, Ch> HtmlElement<Button, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn disabled<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Disabled, V>>, Ch>

The disabled attribute on <button>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <button>.

Source

pub fn formaction<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Formaction, V>>, Ch>

The formaction attribute on <button>.

Source

pub fn formenctype<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Formenctype, V>>, Ch>

The formenctype attribute on <button>.

Source

pub fn formmethod<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Formmethod, V>>, Ch>

The formmethod attribute on <button>.

Source

pub fn formnovalidate<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Formnovalidate, V>>, Ch>

The formnovalidate attribute on <button>.

Source

pub fn formtarget<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Formtarget, V>>, Ch>

The formtarget attribute on <button>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <button>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Type, V>>, Ch>

The r#type attribute on <button>.

Source

pub fn value<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Value, V>>, Ch>

The value attribute on <button>.

Source

pub fn popovertarget<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Popovertarget, V>>, Ch>

The popovertarget attribute on <button>.

Source

pub fn popovertargetaction<V>( self, value: V, ) -> HtmlElement<Button, <At as NextAttribute>::Output<Attr<Popovertargetaction, V>>, Ch>

The popovertargetaction attribute on <button>.

Source§

impl<At, Ch> HtmlElement<Canvas, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Canvas, <At as NextAttribute>::Output<Attr<Height, V>>, Ch>

The height attribute on <canvas>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Canvas, <At as NextAttribute>::Output<Attr<Width, V>>, Ch>

The width attribute on <canvas>.

Source§

impl<At, Ch> HtmlElement<Colgroup, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn span<V>( self, value: V, ) -> HtmlElement<Colgroup, <At as NextAttribute>::Output<Attr<Span, V>>, Ch>

The span attribute on <colgroup>.

Source§

impl<At, Ch> HtmlElement<Data, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn value<V>( self, value: V, ) -> HtmlElement<Data, <At as NextAttribute>::Output<Attr<Value, V>>, Ch>

The value attribute on <data>.

Source§

impl<At, Ch> HtmlElement<Del, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn cite<V>( self, value: V, ) -> HtmlElement<Del, <At as NextAttribute>::Output<Attr<Cite, V>>, Ch>

The cite attribute on <del>.

Source

pub fn datetime<V>( self, value: V, ) -> HtmlElement<Del, <At as NextAttribute>::Output<Attr<Datetime, V>>, Ch>

The datetime attribute on <del>.

Source§

impl<At, Ch> HtmlElement<Details, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn open<V>( self, value: V, ) -> HtmlElement<Details, <At as NextAttribute>::Output<Attr<Open, V>>, Ch>

The open attribute on <details>.

Source§

impl<At, Ch> HtmlElement<Dialog, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn open<V>( self, value: V, ) -> HtmlElement<Dialog, <At as NextAttribute>::Output<Attr<Open, V>>, Ch>

The open attribute on <dialog>.

Source§

impl<At, Ch> HtmlElement<Fieldset, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn disabled<V>( self, value: V, ) -> HtmlElement<Fieldset, <At as NextAttribute>::Output<Attr<Disabled, V>>, Ch>

The disabled attribute on <fieldset>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Fieldset, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <fieldset>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Fieldset, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <fieldset>.

Source§

impl<At, Ch> HtmlElement<Form, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn accept_charset<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<AcceptCharset, V>>, Ch>

The accept_charset attribute on <form>.

Source

pub fn action<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<Action, V>>, Ch>

The action attribute on <form>.

Source

pub fn autocomplete<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<Autocomplete, V>>, Ch>

The autocomplete attribute on <form>.

Source

pub fn enctype<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<Enctype, V>>, Ch>

The enctype attribute on <form>.

Source

pub fn method<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<Method, V>>, Ch>

The method attribute on <form>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <form>.

Source

pub fn novalidate<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<Novalidate, V>>, Ch>

The novalidate attribute on <form>.

Source

pub fn target<V>( self, value: V, ) -> HtmlElement<Form, <At as NextAttribute>::Output<Attr<Target, V>>, Ch>

The target attribute on <form>.

Source§

impl<At, Ch> HtmlElement<Iframe, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn allow<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Allow, V>>, Ch>

The allow attribute on <iframe>.

Source

pub fn allowfullscreen<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Allowfullscreen, V>>, Ch>

The allowfullscreen attribute on <iframe>.

Source

pub fn allowpaymentrequest<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Allowpaymentrequest, V>>, Ch>

The allowpaymentrequest attribute on <iframe>.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Height, V>>, Ch>

The height attribute on <iframe>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <iframe>.

Source

pub fn referrerpolicy<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Referrerpolicy, V>>, Ch>

The referrerpolicy attribute on <iframe>.

Source

pub fn sandbox<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Sandbox, V>>, Ch>

The sandbox attribute on <iframe>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Src, V>>, Ch>

The src attribute on <iframe>.

Source

pub fn srcdoc<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Srcdoc, V>>, Ch>

The srcdoc attribute on <iframe>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Iframe, <At as NextAttribute>::Output<Attr<Width, V>>, Ch>

The width attribute on <iframe>.

Source§

impl<At, Ch> HtmlElement<Ins, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn cite<V>( self, value: V, ) -> HtmlElement<Ins, <At as NextAttribute>::Output<Attr<Cite, V>>, Ch>

The cite attribute on <ins>.

Source

pub fn datetime<V>( self, value: V, ) -> HtmlElement<Ins, <At as NextAttribute>::Output<Attr<Datetime, V>>, Ch>

The datetime attribute on <ins>.

Source§

impl<At, Ch> HtmlElement<Label, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn for<V>( self, value: V, ) -> HtmlElement<Label, <At as NextAttribute>::Output<Attr<For, V>>, Ch>

The r#for attribute on <label>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Label, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <label>.

Source§

impl<At, Ch> HtmlElement<Li, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn value<V>( self, value: V, ) -> HtmlElement<Li, <At as NextAttribute>::Output<Attr<Value, V>>, Ch>

The value attribute on <li>.

Source§

impl<At, Ch> HtmlElement<Map, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Map, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <map>.

Source§

impl<At, Ch> HtmlElement<Meter, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn value<V>( self, value: V, ) -> HtmlElement<Meter, <At as NextAttribute>::Output<Attr<Value, V>>, Ch>

The value attribute on <meter>.

Source

pub fn min<V>( self, value: V, ) -> HtmlElement<Meter, <At as NextAttribute>::Output<Attr<Min, V>>, Ch>

The min attribute on <meter>.

Source

pub fn max<V>( self, value: V, ) -> HtmlElement<Meter, <At as NextAttribute>::Output<Attr<Max, V>>, Ch>

The max attribute on <meter>.

Source

pub fn low<V>( self, value: V, ) -> HtmlElement<Meter, <At as NextAttribute>::Output<Attr<Low, V>>, Ch>

The low attribute on <meter>.

Source

pub fn high<V>( self, value: V, ) -> HtmlElement<Meter, <At as NextAttribute>::Output<Attr<High, V>>, Ch>

The high attribute on <meter>.

Source

pub fn optimum<V>( self, value: V, ) -> HtmlElement<Meter, <At as NextAttribute>::Output<Attr<Optimum, V>>, Ch>

The optimum attribute on <meter>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Meter, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <meter>.

Source§

impl<At, Ch> HtmlElement<Object, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn data<V>( self, value: V, ) -> HtmlElement<Object, <At as NextAttribute>::Output<Attr<Data, V>>, Ch>

The data attribute on <object>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Object, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <object>.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Object, <At as NextAttribute>::Output<Attr<Height, V>>, Ch>

The height attribute on <object>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Object, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <object>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Object, <At as NextAttribute>::Output<Attr<Type, V>>, Ch>

The r#type attribute on <object>.

Source

pub fn usemap<V>( self, value: V, ) -> HtmlElement<Object, <At as NextAttribute>::Output<Attr<Usemap, V>>, Ch>

The usemap attribute on <object>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Object, <At as NextAttribute>::Output<Attr<Width, V>>, Ch>

The width attribute on <object>.

Source§

impl<At, Ch> HtmlElement<Ol, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn reversed<V>( self, value: V, ) -> HtmlElement<Ol, <At as NextAttribute>::Output<Attr<Reversed, V>>, Ch>

The reversed attribute on <ol>.

Source

pub fn start<V>( self, value: V, ) -> HtmlElement<Ol, <At as NextAttribute>::Output<Attr<Start, V>>, Ch>

The start attribute on <ol>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Ol, <At as NextAttribute>::Output<Attr<Type, V>>, Ch>

The r#type attribute on <ol>.

Source§

impl<At, Ch> HtmlElement<Optgroup, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn disabled<V>( self, value: V, ) -> HtmlElement<Optgroup, <At as NextAttribute>::Output<Attr<Disabled, V>>, Ch>

The disabled attribute on <optgroup>.

Source

pub fn label<V>( self, value: V, ) -> HtmlElement<Optgroup, <At as NextAttribute>::Output<Attr<Label, V>>, Ch>

The label attribute on <optgroup>.

Source§

impl<At, Ch> HtmlElement<Output, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn for<V>( self, value: V, ) -> HtmlElement<Output, <At as NextAttribute>::Output<Attr<For, V>>, Ch>

The r#for attribute on <output>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Output, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <output>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Output, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <output>.

Source§

impl<At, Ch> HtmlElement<Portal, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn referrerpolicy<V>( self, value: V, ) -> HtmlElement<Portal, <At as NextAttribute>::Output<Attr<Referrerpolicy, V>>, Ch>

The referrerpolicy attribute on <portal>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Portal, <At as NextAttribute>::Output<Attr<Src, V>>, Ch>

The src attribute on <portal>.

Source§

impl<At, Ch> HtmlElement<Progress, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn min<V>( self, value: V, ) -> HtmlElement<Progress, <At as NextAttribute>::Output<Attr<Min, V>>, Ch>

The min attribute on <progress>.

Source

pub fn max<V>( self, value: V, ) -> HtmlElement<Progress, <At as NextAttribute>::Output<Attr<Max, V>>, Ch>

The max attribute on <progress>.

Source

pub fn value<V>( self, value: V, ) -> HtmlElement<Progress, <At as NextAttribute>::Output<Attr<Value, V>>, Ch>

The value attribute on <progress>.

Source§

impl<At, Ch> HtmlElement<Q, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn cite<V>( self, value: V, ) -> HtmlElement<Q, <At as NextAttribute>::Output<Attr<Cite, V>>, Ch>

The cite attribute on <q>.

Source§

impl<At, Ch> HtmlElement<Script, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn async<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Async, V>>, Ch>

The r#async attribute on <script>.

Source

pub fn crossorigin<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Crossorigin, V>>, Ch>

The crossorigin attribute on <script>.

Source

pub fn defer<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Defer, V>>, Ch>

The defer attribute on <script>.

Source

pub fn fetchpriority<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Fetchpriority, V>>, Ch>

The fetchpriority attribute on <script>.

Source

pub fn integrity<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Integrity, V>>, Ch>

The integrity attribute on <script>.

Source

pub fn nomodule<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Nomodule, V>>, Ch>

The nomodule attribute on <script>.

Source

pub fn referrerpolicy<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Referrerpolicy, V>>, Ch>

The referrerpolicy attribute on <script>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Src, V>>, Ch>

The src attribute on <script>.

Source

pub fn type<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Type, V>>, Ch>

The r#type attribute on <script>.

Source

pub fn blocking<V>( self, value: V, ) -> HtmlElement<Script, <At as NextAttribute>::Output<Attr<Blocking, V>>, Ch>

The blocking attribute on <script>.

Source§

impl<At, Ch> HtmlElement<Select, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn autocomplete<V>( self, value: V, ) -> HtmlElement<Select, <At as NextAttribute>::Output<Attr<Autocomplete, V>>, Ch>

The autocomplete attribute on <select>.

Source

pub fn disabled<V>( self, value: V, ) -> HtmlElement<Select, <At as NextAttribute>::Output<Attr<Disabled, V>>, Ch>

The disabled attribute on <select>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Select, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <select>.

Source

pub fn multiple<V>( self, value: V, ) -> HtmlElement<Select, <At as NextAttribute>::Output<Attr<Multiple, V>>, Ch>

The multiple attribute on <select>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Select, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <select>.

Source

pub fn required<V>( self, value: V, ) -> HtmlElement<Select, <At as NextAttribute>::Output<Attr<Required, V>>, Ch>

The required attribute on <select>.

Source

pub fn size<V>( self, value: V, ) -> HtmlElement<Select, <At as NextAttribute>::Output<Attr<Size, V>>, Ch>

The size attribute on <select>.

Source§

impl<At, Ch> HtmlElement<Slot, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Slot, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <slot>.

Source§

impl<At, Ch> HtmlElement<Style, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn media<V>( self, value: V, ) -> HtmlElement<Style, <At as NextAttribute>::Output<Attr<Media, V>>, Ch>

The media attribute on <style>.

Source

pub fn blocking<V>( self, value: V, ) -> HtmlElement<Style, <At as NextAttribute>::Output<Attr<Blocking, V>>, Ch>

The blocking attribute on <style>.

Source§

impl<At, Ch> HtmlElement<Td, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn colspan<V>( self, value: V, ) -> HtmlElement<Td, <At as NextAttribute>::Output<Attr<Colspan, V>>, Ch>

The colspan attribute on <td>.

Source

pub fn headers<V>( self, value: V, ) -> HtmlElement<Td, <At as NextAttribute>::Output<Attr<Headers, V>>, Ch>

The headers attribute on <td>.

Source

pub fn rowspan<V>( self, value: V, ) -> HtmlElement<Td, <At as NextAttribute>::Output<Attr<Rowspan, V>>, Ch>

The rowspan attribute on <td>.

Source§

impl<At, Ch> HtmlElement<Textarea, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn autocomplete<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Autocomplete, V>>, Ch>

The autocomplete attribute on <textarea>.

Source

pub fn cols<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Cols, V>>, Ch>

The cols attribute on <textarea>.

Source

pub fn dirname<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Dirname, V>>, Ch>

The dirname attribute on <textarea>.

Source

pub fn disabled<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Disabled, V>>, Ch>

The disabled attribute on <textarea>.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

The form attribute on <textarea>.

Source

pub fn maxlength<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Maxlength, V>>, Ch>

The maxlength attribute on <textarea>.

Source

pub fn minlength<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Minlength, V>>, Ch>

The minlength attribute on <textarea>.

Source

pub fn name<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Name, V>>, Ch>

The name attribute on <textarea>.

Source

pub fn placeholder<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Placeholder, V>>, Ch>

The placeholder attribute on <textarea>.

Source

pub fn readonly<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Readonly, V>>, Ch>

The readonly attribute on <textarea>.

Source

pub fn required<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Required, V>>, Ch>

The required attribute on <textarea>.

Source

pub fn rows<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Rows, V>>, Ch>

The rows attribute on <textarea>.

Source

pub fn wrap<V>( self, value: V, ) -> HtmlElement<Textarea, <At as NextAttribute>::Output<Attr<Wrap, V>>, Ch>

The wrap attribute on <textarea>.

Source§

impl<At, Ch> HtmlElement<Th, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn abbr<V>( self, value: V, ) -> HtmlElement<Th, <At as NextAttribute>::Output<Attr<Abbr, V>>, Ch>

The abbr attribute on <th>.

Source

pub fn colspan<V>( self, value: V, ) -> HtmlElement<Th, <At as NextAttribute>::Output<Attr<Colspan, V>>, Ch>

The colspan attribute on <th>.

Source

pub fn headers<V>( self, value: V, ) -> HtmlElement<Th, <At as NextAttribute>::Output<Attr<Headers, V>>, Ch>

The headers attribute on <th>.

Source

pub fn rowspan<V>( self, value: V, ) -> HtmlElement<Th, <At as NextAttribute>::Output<Attr<Rowspan, V>>, Ch>

The rowspan attribute on <th>.

Source

pub fn scope<V>( self, value: V, ) -> HtmlElement<Th, <At as NextAttribute>::Output<Attr<Scope, V>>, Ch>

The scope attribute on <th>.

Source§

impl<At, Ch> HtmlElement<Time, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn datetime<V>( self, value: V, ) -> HtmlElement<Time, <At as NextAttribute>::Output<Attr<Datetime, V>>, Ch>

The datetime attribute on <time>.

Source§

impl<At, Ch> HtmlElement<Video, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn autoplay<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Autoplay, V>>, Ch>

The autoplay attribute on <video>.

Source

pub fn controls<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Controls, V>>, Ch>

The controls attribute on <video>.

Source

pub fn controlslist<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Controlslist, V>>, Ch>

The controlslist attribute on <video>.

Source

pub fn crossorigin<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Crossorigin, V>>, Ch>

The crossorigin attribute on <video>.

Source

pub fn disablepictureinpicture<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Disablepictureinpicture, V>>, Ch>

The disablepictureinpicture attribute on <video>.

Source

pub fn disableremoteplayback<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Disableremoteplayback, V>>, Ch>

The disableremoteplayback attribute on <video>.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Height, V>>, Ch>

The height attribute on <video>.

Source

pub fn loop<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Loop, V>>, Ch>

The r#loop attribute on <video>.

Source

pub fn muted<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Muted, V>>, Ch>

The muted attribute on <video>.

Source

pub fn playsinline<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Playsinline, V>>, Ch>

The playsinline attribute on <video>.

Source

pub fn poster<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Poster, V>>, Ch>

The poster attribute on <video>.

Source

pub fn preload<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Preload, V>>, Ch>

The preload attribute on <video>.

Source

pub fn src<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Src, V>>, Ch>

The src attribute on <video>.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Video, <At as NextAttribute>::Output<Attr<Width, V>>, Ch>

The width attribute on <video>.

Source§

impl<At, Ch> HtmlElement<Option_, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn disabled<V>( self, value: V, ) -> HtmlElement<Option_, <At as NextAttribute>::Output<Attr<Disabled, V>>, Ch>

The disabled attribute on <option>.

Source

pub fn label<V>( self, value: V, ) -> HtmlElement<Option_, <At as NextAttribute>::Output<Attr<Label, V>>, Ch>

The label attribute on <option>.

Source

pub fn selected<V>( self, value: V, ) -> HtmlElement<Option_, <At as NextAttribute>::Output<Attr<Selected, V>>, Ch>

The selected attribute on <option>.

Source

pub fn value<V>( self, value: V, ) -> HtmlElement<Option_, <At as NextAttribute>::Output<Attr<Value, V>>, Ch>

The value attribute on <option>.

Source§

impl<At, Ch> HtmlElement<Math, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn display<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Display, V>>, Ch>

A MathML attribute.

Source

pub fn xmlns<V>( self, value: V, ) -> HtmlElement<Math, <At as NextAttribute>::Output<Attr<Xmlns, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mi, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mi, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mn, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mn, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mo, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn accent<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Accent, V>>, Ch>

A MathML attribute.

Source

pub fn fence<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Fence, V>>, Ch>

A MathML attribute.

Source

pub fn lspace<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Lspace, V>>, Ch>

A MathML attribute.

Source

pub fn maxsize<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Maxsize, V>>, Ch>

A MathML attribute.

Source

pub fn minsize<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Minsize, V>>, Ch>

A MathML attribute.

Source

pub fn movablelimits<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Movablelimits, V>>, Ch>

A MathML attribute.

Source

pub fn rspace<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Rspace, V>>, Ch>

A MathML attribute.

Source

pub fn separator<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Separator, V>>, Ch>

A MathML attribute.

Source

pub fn stretchy<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Stretchy, V>>, Ch>

A MathML attribute.

Source

pub fn symmetric<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Symmetric, V>>, Ch>

A MathML attribute.

Source

pub fn form<V>( self, value: V, ) -> HtmlElement<Mo, <At as NextAttribute>::Output<Attr<Form, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Ms, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Ms, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mspace, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Height, V>>, Ch>

A MathML attribute.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Mspace, <At as NextAttribute>::Output<Attr<Width, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mtext, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mtext, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Menclose, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn notation<V>( self, value: V, ) -> HtmlElement<Menclose, <At as NextAttribute>::Output<Attr<Notation, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Merror, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Merror, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mfenced, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mfenced, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mfrac, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn linethickness<V>( self, value: V, ) -> HtmlElement<Mfrac, <At as NextAttribute>::Output<Attr<Linethickness, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mpadded, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn depth<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Depth, V>>, Ch>

A MathML attribute.

Source

pub fn height<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Height, V>>, Ch>

A MathML attribute.

Source

pub fn voffset<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Voffset, V>>, Ch>

A MathML attribute.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Mpadded, <At as NextAttribute>::Output<Attr<Width, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mphantom, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mphantom, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mroot, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mroot, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mrow, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mrow, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Msqrt, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Msqrt, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mstyle, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mstyle, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mmultiscripts, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mmultiscripts, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mover, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn accent<V>( self, value: V, ) -> HtmlElement<Mover, <At as NextAttribute>::Output<Attr<Accent, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mprescripts, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mprescripts, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Msub, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Msub, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Msubsup, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Msubsup, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Msup, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Msup, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Munder, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn accentunder<V>( self, value: V, ) -> HtmlElement<Munder, <At as NextAttribute>::Output<Attr<Accentunder, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Munderover, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn accent<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Accent, V>>, Ch>

A MathML attribute.

Source

pub fn accentunder<V>( self, value: V, ) -> HtmlElement<Munderover, <At as NextAttribute>::Output<Attr<Accentunder, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mtable, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn align<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Align, V>>, Ch>

A MathML attribute.

Source

pub fn columnalign<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Columnalign, V>>, Ch>

A MathML attribute.

Source

pub fn columnlines<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Columnlines, V>>, Ch>

A MathML attribute.

Source

pub fn columnspacing<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Columnspacing, V>>, Ch>

A MathML attribute.

Source

pub fn frame<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Frame, V>>, Ch>

A MathML attribute.

Source

pub fn framespacing<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Framespacing, V>>, Ch>

A MathML attribute.

Source

pub fn rowalign<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Rowalign, V>>, Ch>

A MathML attribute.

Source

pub fn rowlines<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Rowlines, V>>, Ch>

A MathML attribute.

Source

pub fn rowspacing<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Rowspacing, V>>, Ch>

A MathML attribute.

Source

pub fn width<V>( self, value: V, ) -> HtmlElement<Mtable, <At as NextAttribute>::Output<Attr<Width, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mtd, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn columnalign<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Columnalign, V>>, Ch>

A MathML attribute.

Source

pub fn columnspan<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Columnspan, V>>, Ch>

A MathML attribute.

Source

pub fn rowalign<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Rowalign, V>>, Ch>

A MathML attribute.

Source

pub fn rowspan<V>( self, value: V, ) -> HtmlElement<Mtd, <At as NextAttribute>::Output<Attr<Rowspan, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Mtr, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source

pub fn columnalign<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Columnalign, V>>, Ch>

A MathML attribute.

Source

pub fn rowalign<V>( self, value: V, ) -> HtmlElement<Mtr, <At as NextAttribute>::Output<Attr<Rowalign, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Maction, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Maction, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Annotation, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Annotation, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Source§

impl<At, Ch> HtmlElement<Semantics, At, Ch>
where At: Attribute, Ch: Render,

Source

pub fn displaystyle<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Displaystyle, V>>, Ch>

A MathML attribute.

Source

pub fn href<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Href, V>>, Ch>

A MathML attribute.

Source

pub fn id<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Id, V>>, Ch>

A MathML attribute.

Source

pub fn mathbackground<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Mathbackground, V>>, Ch>

A MathML attribute.

Source

pub fn mathcolor<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Mathcolor, V>>, Ch>

A MathML attribute.

Source

pub fn mathsize<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Mathsize, V>>, Ch>

A MathML attribute.

Source

pub fn mathvariant<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Mathvariant, V>>, Ch>

A MathML attribute.

Source

pub fn scriptlevel<V>( self, value: V, ) -> HtmlElement<Semantics, <At as NextAttribute>::Output<Attr<Scriptlevel, V>>, Ch>

A MathML attribute.

Trait Implementations§

Source§

impl<E, At, Ch> AddAnyAttr for HtmlElement<E, At, Ch>
where E: ElementType + Send, At: Attribute + Send, Ch: RenderHtml + Send,

Source§

type Output<SomeNewAttr: Attribute> = HtmlElement<E, <At as NextAttribute>::Output<SomeNewAttr>, Ch>

The new type once the attribute has been added.
Source§

fn add_any_attr<NewAttr>( self, attr: NewAttr, ) -> <HtmlElement<E, At, Ch> as AddAnyAttr>::Output<NewAttr>
where NewAttr: Attribute,

Adds an attribute to the view.
Source§

impl<El, At, Ch, V> AriaAttributes<Dom, V> for HtmlElement<El, At, Ch>

Source§

fn aria_activedescendant( self, value: V, ) -> Self::Output<Attr<AriaActivedescendant, V>>

Identifies the currently active descendant of a composite widget.
Source§

fn aria_atomic(self, value: V) -> Self::Output<Attr<AriaAtomic, V>>

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
Source§

fn aria_autocomplete(self, value: V) -> Self::Output<Attr<AriaAutocomplete, V>>

Indicates whether user input completion suggestions are provided.
Source§

fn aria_busy(self, value: V) -> Self::Output<Attr<AriaBusy, V>>

Indicates whether an element, and its subtree, are currently being updated.
Source§

fn aria_checked(self, value: V) -> Self::Output<Attr<AriaChecked, V>>

Indicates the current “checked” state of checkboxes, radio buttons, and other widgets.
Source§

fn aria_colcount(self, value: V) -> Self::Output<Attr<AriaColcount, V>>

Defines the number of columns in a table, grid, or treegrid.
Source§

fn aria_colindex(self, value: V) -> Self::Output<Attr<AriaColindex, V>>

Defines an element’s column index or position with respect to the total number of columns within a table, grid, or treegrid.
Source§

fn aria_colspan(self, value: V) -> Self::Output<Attr<AriaColspan, V>>

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
Source§

fn aria_controls(self, value: V) -> Self::Output<Attr<AriaControls, V>>

Identifies the element (or elements) whose contents or presence are controlled by the current element.
Source§

fn aria_current(self, value: V) -> Self::Output<Attr<AriaCurrent, V>>

Indicates the element that represents the current item within a container or set of related elements.
Source§

fn aria_describedby(self, value: V) -> Self::Output<Attr<AriaDescribedby, V>>

Identifies the element (or elements) that describes the object.
Source§

fn aria_description(self, value: V) -> Self::Output<Attr<AriaDescription, V>>

Defines a string value that describes or annotates the current element.
Source§

fn aria_details(self, value: V) -> Self::Output<Attr<AriaDetails, V>>

Identifies the element that provides additional information related to the object.
Source§

fn aria_disabled(self, value: V) -> Self::Output<Attr<AriaDisabled, V>>

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
Source§

fn aria_dropeffect(self, value: V) -> Self::Output<Attr<AriaDropeffect, V>>

Indicates what functions can be performed when a dragged object is released on the drop target.
Source§

fn aria_errormessage(self, value: V) -> Self::Output<Attr<AriaErrormessage, V>>

Defines the element that provides an error message related to the object.
Source§

fn aria_expanded(self, value: V) -> Self::Output<Attr<AriaExpanded, V>>

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
Source§

fn aria_flowto(self, value: V) -> Self::Output<Attr<AriaFlowto, V>>

Identifies the next element (or elements) in an alternate reading order of content.
Source§

fn aria_grabbed(self, value: V) -> Self::Output<Attr<AriaGrabbed, V>>

Indicates an element’s “grabbed” state in a drag-and-drop operation.
Source§

fn aria_haspopup(self, value: V) -> Self::Output<Attr<AriaHaspopup, V>>

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
Source§

fn aria_hidden(self, value: V) -> Self::Output<Attr<AriaHidden, V>>

Indicates whether the element is exposed to an accessibility API.
Source§

fn aria_invalid(self, value: V) -> Self::Output<Attr<AriaInvalid, V>>

Indicates the entered value does not conform to the format expected by the application.
Source§

fn aria_keyshortcuts(self, value: V) -> Self::Output<Attr<AriaKeyshortcuts, V>>

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
Source§

fn aria_label(self, value: V) -> Self::Output<Attr<AriaLabel, V>>

Defines a string value that labels the current element.
Source§

fn aria_labelledby(self, value: V) -> Self::Output<Attr<AriaLabelledby, V>>

Identifies the element (or elements) that labels the current element.
Source§

fn aria_live(self, value: V) -> Self::Output<Attr<AriaLive, V>>

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
Source§

fn aria_modal(self, value: V) -> Self::Output<Attr<AriaModal, V>>

Indicates whether an element is modal when displayed.
Source§

fn aria_multiline(self, value: V) -> Self::Output<Attr<AriaMultiline, V>>

Indicates whether a text box accepts multiple lines of input or only a single line.
Source§

fn aria_multiselectable( self, value: V, ) -> Self::Output<Attr<AriaMultiselectable, V>>

Indicates that the user may select more than one item from the current selectable descendants.
Source§

fn aria_orientation(self, value: V) -> Self::Output<Attr<AriaOrientation, V>>

Indicates whether the element’s orientation is horizontal, vertical, or undefined.
Source§

fn aria_owns(self, value: V) -> Self::Output<Attr<AriaOwns, V>>

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
Source§

fn aria_placeholder(self, value: V) -> Self::Output<Attr<AriaPlaceholder, V>>

Defines a short hint (a word or short phrase) intended to help the user with data entry when the control has no value.
Source§

fn aria_posinset(self, value: V) -> Self::Output<Attr<AriaPosinset, V>>

Defines an element’s number or position in the current set of listitems or treeitems.
Source§

fn aria_pressed(self, value: V) -> Self::Output<Attr<AriaPressed, V>>

Indicates the current “pressed” state of toggle buttons.
Source§

fn aria_readonly(self, value: V) -> Self::Output<Attr<AriaReadonly, V>>

Indicates that the element is not editable, but is otherwise operable.
Source§

fn aria_relevant(self, value: V) -> Self::Output<Attr<AriaRelevant, V>>

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
Source§

fn aria_required(self, value: V) -> Self::Output<Attr<AriaRequired, V>>

Indicates that user input is required on the element before a form may be submitted.
Source§

fn aria_roledescription( self, value: V, ) -> Self::Output<Attr<AriaRoledescription, V>>

Defines a human-readable, author-localized description for the role of an element.
Source§

fn aria_rowcount(self, value: V) -> Self::Output<Attr<AriaRowcount, V>>

Defines the total number of rows in a table, grid, or treegrid.
Source§

fn aria_rowindex(self, value: V) -> Self::Output<Attr<AriaRowindex, V>>

Defines an element’s row index or position with respect to the total number of rows within a table, grid, or treegrid.
Source§

fn aria_rowspan(self, value: V) -> Self::Output<Attr<AriaRowspan, V>>

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
Source§

fn aria_selected(self, value: V) -> Self::Output<Attr<AriaSelected, V>>

Indicates the current “selected” state of various widgets.
Source§

fn aria_setsize(self, value: V) -> Self::Output<Attr<AriaSetsize, V>>

Defines the number of items in the current set of listitems or treeitems.
Source§

fn aria_sort(self, value: V) -> Self::Output<Attr<AriaSort, V>>

Indicates if items in a table or grid are sorted in ascending or descending order.
Source§

fn aria_valuemax(self, value: V) -> Self::Output<Attr<AriaValuemax, V>>

Defines the maximum allowed value for a range widget.
Source§

fn aria_valuemin(self, value: V) -> Self::Output<Attr<AriaValuemin, V>>

Defines the minimum allowed value for a range widget.
Source§

fn aria_valuenow(self, value: V) -> Self::Output<Attr<AriaValuenow, V>>

Defines the current value for a range widget.
Source§

fn aria_valuetext(self, value: V) -> Self::Output<Attr<AriaValuetext, V>>

Defines the human-readable text alternative of aria-valuenow for a range widget.
Source§

impl<E, At, Ch, C> ClassAttribute<C> for HtmlElement<E, At, Ch>
where E: ElementType + Send, At: Attribute + Send, Ch: RenderHtml + Send, C: IntoClass,

Source§

type Output = <HtmlElement<E, At, Ch> as AddAnyAttr>::Output<Class<C>>

The type of the element with the new attribute added.
Source§

fn class( self, value: C, ) -> <HtmlElement<E, At, Ch> as ClassAttribute<C>>::Output

Adds a CSS class to an element.
Source§

impl<E, At, Ch> Clone for HtmlElement<E, At, Ch>
where E: Clone, At: Clone, Ch: Clone,

Source§

fn clone(&self) -> HtmlElement<E, At, Ch>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<E, At, Ch> Debug for HtmlElement<E, At, Ch>
where E: Debug, At: Debug, Ch: Debug,

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl<E, At, Ch, NewChild> ElementChild<NewChild> for HtmlElement<E, At, Ch>
where E: ElementWithChildren, Ch: RenderHtml + NextTuple, <Ch as NextTuple>::Output<<NewChild as IntoRender>::Output>: Render, NewChild: IntoRender, <NewChild as IntoRender>::Output: RenderHtml,

Source§

type Output = HtmlElement<E, At, <Ch as NextTuple>::Output<<NewChild as IntoRender>::Output>>

The type of the element, with the child added.
Source§

fn child( self, child: NewChild, ) -> <HtmlElement<E, At, Ch> as ElementChild<NewChild>>::Output

Adds a child to an element.
Source§

impl<El, At, Ch, V> GlobalAttributes<V> for HtmlElement<El, At, Ch>

Source§

fn accesskey(self, value: V) -> Self::Output<Attr<Accesskey, V>>

The accesskey global attribute provides a hint for generating a keyboard shortcut for the current element.
Source§

fn autocapitalize(self, value: V) -> Self::Output<Attr<Autocapitalize, V>>

The autocapitalize global attribute controls whether and how text input is automatically capitalized as it is entered/edited by the user.
Source§

fn autofocus(self, value: V) -> Self::Output<Attr<Autofocus, V>>

The autofocus global attribute is a Boolean attribute indicating that an element should receive focus as soon as the page is loaded.
Source§

fn contenteditable(self, value: V) -> Self::Output<Attr<Contenteditable, V>>

The contenteditable global attribute is an enumerated attribute indicating if the element should be editable by the user.
Source§

fn dir(self, value: V) -> Self::Output<Attr<Dir, V>>

The dir global attribute is an enumerated attribute indicating the directionality of the element’s text.
Source§

fn draggable(self, value: V) -> Self::Output<Attr<Draggable, V>>

The draggable global attribute is an enumerated attribute indicating whether the element can be dragged.
Source§

fn enterkeyhint(self, value: V) -> Self::Output<Attr<Enterkeyhint, V>>

The enterkeyhint global attribute is used to customize the enter key on virtual keyboards.
Source§

fn hidden(self, value: V) -> Self::Output<Attr<Hidden, V>>

The hidden global attribute is a Boolean attribute indicating that the element is not yet, or is no longer, relevant.
Source§

fn id(self, value: V) -> Self::Output<Attr<Id, V>>

The id global attribute defines a unique identifier (ID) which must be unique in the whole document.
Source§

fn inert(self, value: V) -> Self::Output<Attr<Inert, V>>

The inert global attribute is a Boolean attribute that makes an element behave inertly.
Source§

fn inputmode(self, value: V) -> Self::Output<Attr<Inputmode, V>>

The inputmode global attribute provides a hint to browsers for which virtual keyboard to display.
Source§

fn is(self, value: V) -> Self::Output<Attr<Is, V>>

The is global attribute allows you to specify that a standard HTML element should behave like a custom built-in element.
Source§

fn itemid(self, value: V) -> Self::Output<Attr<Itemid, V>>

The itemid global attribute is used to specify the unique, global identifier of an item.
Source§

fn itemprop(self, value: V) -> Self::Output<Attr<Itemprop, V>>

The itemprop global attribute is used to add properties to an item.
Source§

fn itemref(self, value: V) -> Self::Output<Attr<Itemref, V>>

The itemref global attribute is used to refer to other elements.
Source§

fn itemscope(self, value: V) -> Self::Output<Attr<Itemscope, V>>

The itemscope global attribute is used to create a new item.
Source§

fn itemtype(self, value: V) -> Self::Output<Attr<Itemtype, V>>

The itemtype global attribute is used to specify the types of items.
Source§

fn lang(self, value: V) -> Self::Output<Attr<Lang, V>>

The lang global attribute helps define the language of an element.
Source§

fn nonce(self, value: V) -> Self::Output<Attr<Nonce, V>>

The nonce global attribute is used to specify a cryptographic nonce.
Source§

fn part(self, value: V) -> Self::Output<Attr<Part, V>>

The part global attribute identifies the element as a part of a component.
Source§

fn popover(self, value: V) -> Self::Output<Attr<Popover, V>>

The popover global attribute defines the popover’s behavior.
Source§

fn role(self, value: V) -> Self::Output<Attr<Role, V>>

The role global attribute defines the role of an element in ARIA.
Source§

fn slot(self, value: V) -> Self::Output<Attr<Slot, V>>

The slot global attribute assigns a slot in a shadow DOM.
Source§

fn spellcheck(self, value: V) -> Self::Output<Attr<Spellcheck, V>>

The spellcheck global attribute is an enumerated attribute that defines whether the element may be checked for spelling errors.
Source§

fn tabindex(self, value: V) -> Self::Output<Attr<Tabindex, V>>

The tabindex global attribute indicates if the element can take input focus.
Source§

fn title(self, value: V) -> Self::Output<Attr<Title, V>>

The title global attribute contains text representing advisory information.
Source§

fn translate(self, value: V) -> Self::Output<Attr<Translate, V>>

The translate global attribute is an enumerated attribute that specifies whether an element’s attribute values and text content should be translated when the page is localized.
Source§

fn virtualkeyboardpolicy( self, value: V, ) -> Self::Output<Attr<Virtualkeyboardpolicy, V>>

The virtualkeyboardpolicy global attribute specifies the behavior of the virtual keyboard.
Source§

impl<El, At, Ch, V> GlobalOnAttributes<V> for HtmlElement<El, At, Ch>

Source§

fn onabort(self, value: V) -> Self::Output<Attr<Onabort, V>>

Adds the HTML onabort attribute to the element. Read more
Source§

fn onautocomplete(self, value: V) -> Self::Output<Attr<Onautocomplete, V>>

Adds the HTML onautocomplete attribute to the element. Read more
Source§

fn onautocompleteerror( self, value: V, ) -> Self::Output<Attr<Onautocompleteerror, V>>

Adds the HTML onautocompleteerror attribute to the element. Read more
Source§

fn onblur(self, value: V) -> Self::Output<Attr<Onblur, V>>

Adds the HTML onblur attribute to the element. Read more
Source§

fn oncancel(self, value: V) -> Self::Output<Attr<Oncancel, V>>

Adds the HTML oncancel attribute to the element. Read more
Source§

fn oncanplay(self, value: V) -> Self::Output<Attr<Oncanplay, V>>

Adds the HTML oncanplay attribute to the element. Read more
Source§

fn oncanplaythrough(self, value: V) -> Self::Output<Attr<Oncanplaythrough, V>>

Adds the HTML oncanplaythrough attribute to the element. Read more
Source§

fn onchange(self, value: V) -> Self::Output<Attr<Onchange, V>>

Adds the HTML onchange attribute to the element. Read more
Source§

fn onclick(self, value: V) -> Self::Output<Attr<Onclick, V>>

Adds the HTML onclick attribute to the element. Read more
Source§

fn onclose(self, value: V) -> Self::Output<Attr<Onclose, V>>

Adds the HTML onclose attribute to the element. Read more
Source§

fn oncontextmenu(self, value: V) -> Self::Output<Attr<Oncontextmenu, V>>

Adds the HTML oncontextmenu attribute to the element. Read more
Source§

fn oncuechange(self, value: V) -> Self::Output<Attr<Oncuechange, V>>

Adds the HTML oncuechange attribute to the element. Read more
Source§

fn ondblclick(self, value: V) -> Self::Output<Attr<Ondblclick, V>>

Adds the HTML ondblclick attribute to the element. Read more
Source§

fn ondrag(self, value: V) -> Self::Output<Attr<Ondrag, V>>

Adds the HTML ondrag attribute to the element. Read more
Source§

fn ondragend(self, value: V) -> Self::Output<Attr<Ondragend, V>>

Adds the HTML ondragend attribute to the element. Read more
Source§

fn ondragenter(self, value: V) -> Self::Output<Attr<Ondragenter, V>>

Adds the HTML ondragenter attribute to the element. Read more
Source§

fn ondragleave(self, value: V) -> Self::Output<Attr<Ondragleave, V>>

Adds the HTML ondragleave attribute to the element. Read more
Source§

fn ondragover(self, value: V) -> Self::Output<Attr<Ondragover, V>>

Adds the HTML ondragover attribute to the element. Read more
Source§

fn ondragstart(self, value: V) -> Self::Output<Attr<Ondragstart, V>>

Adds the HTML ondragstart attribute to the element. Read more
Source§

fn ondrop(self, value: V) -> Self::Output<Attr<Ondrop, V>>

Adds the HTML ondrop attribute to the element. Read more
Source§

fn ondurationchange(self, value: V) -> Self::Output<Attr<Ondurationchange, V>>

Adds the HTML ondurationchange attribute to the element. Read more
Source§

fn onemptied(self, value: V) -> Self::Output<Attr<Onemptied, V>>

Adds the HTML onemptied attribute to the element. Read more
Source§

fn onended(self, value: V) -> Self::Output<Attr<Onended, V>>

Adds the HTML onended attribute to the element. Read more
Source§

fn onerror(self, value: V) -> Self::Output<Attr<Onerror, V>>

Adds the HTML onerror attribute to the element. Read more
Source§

fn onfocus(self, value: V) -> Self::Output<Attr<Onfocus, V>>

Adds the HTML onfocus attribute to the element. Read more
Source§

fn onformdata(self, value: V) -> Self::Output<Attr<Onformdata, V>>

Adds the HTML onformdata attribute to the element. Read more
Source§

fn oninput(self, value: V) -> Self::Output<Attr<Oninput, V>>

Adds the HTML oninput attribute to the element. Read more
Source§

fn oninvalid(self, value: V) -> Self::Output<Attr<Oninvalid, V>>

Adds the HTML oninvalid attribute to the element. Read more
Source§

fn onkeydown(self, value: V) -> Self::Output<Attr<Onkeydown, V>>

Adds the HTML onkeydown attribute to the element. Read more
Source§

fn onkeypress(self, value: V) -> Self::Output<Attr<Onkeypress, V>>

Adds the HTML onkeypress attribute to the element. Read more
Source§

fn onkeyup(self, value: V) -> Self::Output<Attr<Onkeyup, V>>

Adds the HTML onkeyup attribute to the element. Read more
Source§

fn onlanguagechange(self, value: V) -> Self::Output<Attr<Onlanguagechange, V>>

Adds the HTML onlanguagechange attribute to the element. Read more
Source§

fn onload(self, value: V) -> Self::Output<Attr<Onload, V>>

Adds the HTML onload attribute to the element. Read more
Source§

fn onloadeddata(self, value: V) -> Self::Output<Attr<Onloadeddata, V>>

Adds the HTML onloadeddata attribute to the element. Read more
Source§

fn onloadedmetadata(self, value: V) -> Self::Output<Attr<Onloadedmetadata, V>>

Adds the HTML onloadedmetadata attribute to the element. Read more
Source§

fn onloadstart(self, value: V) -> Self::Output<Attr<Onloadstart, V>>

Adds the HTML onloadstart attribute to the element. Read more
Source§

fn onmousedown(self, value: V) -> Self::Output<Attr<Onmousedown, V>>

Adds the HTML onmousedown attribute to the element. Read more
Source§

fn onmouseenter(self, value: V) -> Self::Output<Attr<Onmouseenter, V>>

Adds the HTML onmouseenter attribute to the element. Read more
Source§

fn onmouseleave(self, value: V) -> Self::Output<Attr<Onmouseleave, V>>

Adds the HTML onmouseleave attribute to the element. Read more
Source§

fn onmousemove(self, value: V) -> Self::Output<Attr<Onmousemove, V>>

Adds the HTML onmousemove attribute to the element. Read more
Source§

fn onmouseout(self, value: V) -> Self::Output<Attr<Onmouseout, V>>

Adds the HTML onmouseout attribute to the element. Read more
Source§

fn onmouseover(self, value: V) -> Self::Output<Attr<Onmouseover, V>>

Adds the HTML onmouseover attribute to the element. Read more
Source§

fn onmouseup(self, value: V) -> Self::Output<Attr<Onmouseup, V>>

Adds the HTML onmouseup attribute to the element. Read more
Source§

fn onpause(self, value: V) -> Self::Output<Attr<Onpause, V>>

Adds the HTML onpause attribute to the element. Read more
Source§

fn onplay(self, value: V) -> Self::Output<Attr<Onplay, V>>

Adds the HTML onplay attribute to the element. Read more
Source§

fn onplaying(self, value: V) -> Self::Output<Attr<Onplaying, V>>

Adds the HTML onplaying attribute to the element. Read more
Source§

fn onprogress(self, value: V) -> Self::Output<Attr<Onprogress, V>>

Adds the HTML onprogress attribute to the element. Read more
Source§

fn onratechange(self, value: V) -> Self::Output<Attr<Onratechange, V>>

Adds the HTML onratechange attribute to the element. Read more
Source§

fn onreset(self, value: V) -> Self::Output<Attr<Onreset, V>>

Adds the HTML onreset attribute to the element. Read more
Source§

fn onresize(self, value: V) -> Self::Output<Attr<Onresize, V>>

Adds the HTML onresize attribute to the element. Read more
Source§

fn onscroll(self, value: V) -> Self::Output<Attr<Onscroll, V>>

Adds the HTML onscroll attribute to the element. Read more
Source§

fn onsecuritypolicyviolation( self, value: V, ) -> Self::Output<Attr<Onsecuritypolicyviolation, V>>

Adds the HTML onsecuritypolicyviolation attribute to the element. Read more
Source§

fn onseeked(self, value: V) -> Self::Output<Attr<Onseeked, V>>

Adds the HTML onseeked attribute to the element. Read more
Source§

fn onseeking(self, value: V) -> Self::Output<Attr<Onseeking, V>>

Adds the HTML onseeking attribute to the element. Read more
Source§

fn onselect(self, value: V) -> Self::Output<Attr<Onselect, V>>

Adds the HTML onselect attribute to the element. Read more
Source§

fn onslotchange(self, value: V) -> Self::Output<Attr<Onslotchange, V>>

Adds the HTML onslotchange attribute to the element. Read more
Source§

fn onstalled(self, value: V) -> Self::Output<Attr<Onstalled, V>>

Adds the HTML onstalled attribute to the element. Read more
Source§

fn onsubmit(self, value: V) -> Self::Output<Attr<Onsubmit, V>>

Adds the HTML onsubmit attribute to the element. Read more
Source§

fn onsuspend(self, value: V) -> Self::Output<Attr<Onsuspend, V>>

Adds the HTML onsuspend attribute to the element. Read more
Source§

fn ontimeupdate(self, value: V) -> Self::Output<Attr<Ontimeupdate, V>>

Adds the HTML ontimeupdate attribute to the element. Read more
Source§

fn ontoggle(self, value: V) -> Self::Output<Attr<Ontoggle, V>>

Adds the HTML ontoggle attribute to the element. Read more
Source§

fn onvolumechange(self, value: V) -> Self::Output<Attr<Onvolumechange, V>>

Adds the HTML onvolumechange attribute to the element. Read more
Source§

fn onwaiting(self, value: V) -> Self::Output<Attr<Onwaiting, V>>

Adds the HTML onwaiting attribute to the element. Read more
Source§

fn onwebkitanimationend( self, value: V, ) -> Self::Output<Attr<Onwebkitanimationend, V>>

Adds the HTML onwebkitanimationend attribute to the element. Read more
Source§

fn onwebkitanimationiteration( self, value: V, ) -> Self::Output<Attr<Onwebkitanimationiteration, V>>

Adds the HTML onwebkitanimationiteration attribute to the element. Read more
Source§

fn onwebkitanimationstart( self, value: V, ) -> Self::Output<Attr<Onwebkitanimationstart, V>>

Adds the HTML onwebkitanimationstart attribute to the element. Read more
Source§

fn onwebkittransitionend( self, value: V, ) -> Self::Output<Attr<Onwebkittransitionend, V>>

Adds the HTML onwebkittransitionend attribute to the element. Read more
Source§

fn onwheel(self, value: V) -> Self::Output<Attr<Onwheel, V>>

Adds the HTML onwheel attribute to the element. Read more
Source§

impl<E, At, Ch> HasElementType for HtmlElement<E, At, Ch>
where E: ElementType,

Source§

type ElementType = <E as ElementType>::Output

The element type.
Source§

impl<T, E, At> InnerHtmlAttribute<T> for HtmlElement<E, At, ()>
where HtmlElement<E, At, ()>: AddAnyAttr, E: ElementWithChildren, At: Attribute, T: InnerHtmlValue,

Source§

fn inner_html( self, value: T, ) -> <HtmlElement<E, At, ()> as AddAnyAttr>::Output<InnerHtml<T>>

Sets the inner HTML of this element. Read more
Source§

impl<E, At, Ch> IntoFragment for HtmlElement<E, At, Ch>
where HtmlElement<E, At, Ch>: IntoAny,

Source§

fn into_fragment(self) -> Fragment

Converts some view into a type-erased collection of views.
Source§

impl<E, At, Ch, C> NodeRefAttribute<E, C> for HtmlElement<E, At, Ch>

Source§

fn node_ref(self, container: C) -> Self::Output<NodeRefAttr<E, C>>
where Self: Sized + AddAnyAttr, Self::Output<NodeRefAttr<E, C>>: Render,

Binds this HTML element to a NodeRefContainer.
Source§

impl<El, At, Ch, E, F> OnAttribute<E, F> for HtmlElement<El, At, Ch>
where El: ElementType + Send, At: Attribute + Send, Ch: RenderHtml + Send, E: EventDescriptor + Send + 'static, <E as EventDescriptor>::EventType: 'static + From<JsValue>, F: FnMut(<E as EventDescriptor>::EventType) + 'static,

Source§

type Output = <HtmlElement<El, At, Ch> as AddAnyAttr>::Output<On<E, F>>

The type of the element with the event listener added.
Source§

fn on( self, event: E, cb: F, ) -> <HtmlElement<El, At, Ch> as OnAttribute<E, F>>::Output

Adds an event listener to an element.
Source§

impl<El, At, Ch, E, F> OnTargetAttribute<E, F, HtmlElement<El, At, Ch>> for HtmlElement<El, At, Ch>
where El: ElementType + Send, At: Attribute + Send, Ch: RenderHtml + Send, E: EventDescriptor + Send + 'static, <E as EventDescriptor>::EventType: 'static + From<JsValue>, F: FnMut(Targeted<<E as EventDescriptor>::EventType, <HtmlElement<El, At, Ch> as HasElementType>::ElementType>) + 'static,

Source§

type Output = <HtmlElement<El, At, Ch> as AddAnyAttr>::Output<On<E, Box<dyn FnMut(<E as EventDescriptor>::EventType)>>>

The type of the element with the new attribute added.
Source§

fn on_target( self, event: E, cb: F, ) -> <HtmlElement<El, At, Ch> as OnTargetAttribute<E, F, HtmlElement<El, At, Ch>>>::Output

Adds an event listener with a typed target to an element definition.
Source§

impl<E, At, Ch> PartialEq for HtmlElement<E, At, Ch>
where E: PartialEq, At: PartialEq, Ch: PartialEq,

Source§

fn eq(&self, other: &HtmlElement<E, At, Ch>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl<E, At, Ch, K, P> PropAttribute<K, P> for HtmlElement<E, At, Ch>
where E: ElementType + Send, At: Attribute + Send, Ch: RenderHtml + Send, K: AsRef<str> + Send, P: IntoProperty,

Source§

type Output = <HtmlElement<E, At, Ch> as AddAnyAttr>::Output<Property<K, P>>

The type of the element with the new attribute added.
Source§

fn prop( self, key: K, value: P, ) -> <HtmlElement<E, At, Ch> as PropAttribute<K, P>>::Output

Adds a DOM property to an element.
Source§

impl<E, At, Ch> Render for HtmlElement<E, At, Ch>
where E: ElementType, At: Attribute, Ch: Render,

Source§

type State = ElementState<<At as Attribute>::State, <Ch as Render>::State>

The “view state” for this type, which can be retained between updates. Read more
Source§

fn rebuild(self, state: &mut <HtmlElement<E, At, Ch> as Render>::State)

Updates the view with new data.
Source§

fn build(self) -> <HtmlElement<E, At, Ch> as Render>::State

Creates the view for the first time, without hydrating from existing HTML.
Source§

impl<E, At, Ch> RenderHtml for HtmlElement<E, At, Ch>
where E: ElementType + Send, At: Attribute + Send, Ch: RenderHtml + Send,

Source§

const MIN_LENGTH: usize

The minimum length of HTML created when this view is rendered.
Source§

type AsyncOutput = HtmlElement<E, <At as Attribute>::AsyncOutput, <Ch as RenderHtml>::AsyncOutput>

The type of the view after waiting for all asynchronous data to load.
Source§

type Owned = HtmlElement<E, <At as Attribute>::CloneableOwned, <Ch as RenderHtml>::Owned>

An equivalent value that is 'static.
Source§

fn dry_resolve(&mut self)

“Runs” the view without other side effects. For primitive types, this is a no-op. For reactive types, this can be used to gather data about reactivity or about asynchronous data that needs to be loaded.
Source§

async fn resolve(self) -> <HtmlElement<E, At, Ch> as RenderHtml>::AsyncOutput

Waits for any asynchronous sections of the view to load and returns the output.
Source§

fn html_len(&self) -> usize

An estimated length for this view, when rendered to HTML. Read more
Source§

fn to_html_with_buf( self, buf: &mut String, position: &mut Position, _escape: bool, mark_branches: bool, extra_attributes: Vec<AnyAttribute>, )

Renders a view to HTML, writing it into the given buffer.
Source§

fn to_html_async_with_buf<const OUT_OF_ORDER: bool>( self, buffer: &mut StreamBuilder, position: &mut Position, _escape: bool, mark_branches: bool, extra_attributes: Vec<AnyAttribute>, )
where HtmlElement<E, At, Ch>: Sized,

Renders a view into a buffer of (synchronous or asynchronous) HTML chunks.
Source§

fn hydrate<const FROM_SERVER: bool>( self, cursor: &Cursor, position: &PositionState, ) -> <HtmlElement<E, At, Ch> as Render>::State

Makes a set of DOM nodes rendered from HTML interactive. Read more
Source§

fn into_owned(self) -> <HtmlElement<E, At, Ch> as RenderHtml>::Owned

Convert into the equivalent value that is 'static.
Source§

const EXISTS: bool = true

Whether this should actually exist in the DOM, if it is the child of an element.
Source§

fn to_html(self) -> String
where Self: Sized,

Renders a view to an HTML string.
Source§

fn to_html_branching(self) -> String
where Self: Sized,

Renders a view to HTML with branch markers. This can be used to support libraries that diff HTML pages against one another, by marking sections of the view that branch to different types with marker comments.
Source§

fn to_html_stream_in_order(self) -> StreamBuilder
where Self: Sized,

Renders a view to an in-order stream of HTML.
Source§

fn to_html_stream_in_order_branching(self) -> StreamBuilder
where Self: Sized,

Renders a view to an in-order stream of HTML with branch markers. This can be used to support libraries that diff HTML pages against one another, by marking sections of the view that branch to different types with marker comments.
Source§

fn to_html_stream_out_of_order(self) -> StreamBuilder
where Self: Sized,

Renders a view to an out-of-order stream of HTML.
Source§

fn to_html_stream_out_of_order_branching(self) -> StreamBuilder
where Self: Sized,

Renders a view to an out-of-order stream of HTML with branch markers. This can be used to support libraries that diff HTML pages against one another, by marking sections of the view that branch to different types with marker comments.
Source§

fn hydrate_from<const FROM_SERVER: bool>(self, el: &Element) -> Self::State
where Self: Sized,

Hydrates using RenderHtml::hydrate, beginning at the given element.
Source§

fn hydrate_from_position<const FROM_SERVER: bool>( self, el: &Element, position: Position, ) -> Self::State
where Self: Sized,

Hydrates using RenderHtml::hydrate, beginning at the given element and position.
Source§

impl<E, At, Ch, S> StyleAttribute<S> for HtmlElement<E, At, Ch>
where E: ElementType + Send, At: Attribute + Send, Ch: RenderHtml + Send, S: IntoStyle,

Source§

type Output = <HtmlElement<E, At, Ch> as AddAnyAttr>::Output<Style<S>>

The type of the element with the new attribute added.
Source§

fn style( self, value: S, ) -> <HtmlElement<E, At, Ch> as StyleAttribute<S>>::Output

Adds a CSS style to an element.
Source§

impl<E, At, Ch> ToTemplate for HtmlElement<E, At, Ch>

Source§

const TEMPLATE: &'static str

The HTML content of the static template.
Source§

fn to_template( buf: &mut String, class: &mut String, style: &mut String, inner_html: &mut String, position: &mut Position, )

Renders a view type to a template. This does not take actual view data, but can be used for constructing part of an HTML <template> that corresponds to a view of a particular type.
Source§

const CLASS: &'static str = ""

The class attribute content known at compile time.
Source§

const STYLE: &'static str = ""

The style attribute content known at compile time.
Source§

const LEN: usize = _

The length of the template.
Source§

impl<E, At, Ch> Copy for HtmlElement<E, At, Ch>
where E: Copy, At: Copy, Ch: Copy,

Source§

impl<E, At, Ch> Eq for HtmlElement<E, At, Ch>
where E: Eq, At: Eq, Ch: Eq,

Source§

impl<E, At, Ch> StructuralPartialEq for HtmlElement<E, At, Ch>

Auto Trait Implementations§

§

impl<E, At, Ch> Freeze for HtmlElement<E, At, Ch>
where E: Freeze, At: Freeze, Ch: Freeze,

§

impl<E, At, Ch> RefUnwindSafe for HtmlElement<E, At, Ch>

§

impl<E, At, Ch> Send for HtmlElement<E, At, Ch>
where E: Send, At: Send, Ch: Send,

§

impl<E, At, Ch> Sync for HtmlElement<E, At, Ch>
where E: Sync, At: Sync, Ch: Sync,

§

impl<E, At, Ch> Unpin for HtmlElement<E, At, Ch>
where E: Unpin, At: Unpin, Ch: Unpin,

§

impl<E, At, Ch> UnwindSafe for HtmlElement<E, At, Ch>
where E: UnwindSafe, At: UnwindSafe, Ch: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<V, Key, Sig, T> BindAttribute<Key, Sig, T> for V
where V: AddAnyAttr, Key: AttributeKey, Sig: IntoSplitSignal<Value = T>, T: FromEventTarget + AttributeValue + PartialEq + Sync + 'static, Signal<BoolOrT<T>>: IntoProperty, <Sig as IntoSplitSignal>::Read: Get<Value = T> + Send + Sync + Clone + 'static, <Sig as IntoSplitSignal>::Write: Send + Clone + 'static, Element: GetValue<T>,

Source§

type Output = <V as AddAnyAttr>::Output<Bind<Key, T, <Sig as IntoSplitSignal>::Read, <Sig as IntoSplitSignal>::Write>>

The type of the element with the two-way binding added.
Source§

fn bind( self, key: Key, signal: Sig, ) -> <V as BindAttribute<Key, Sig, T>>::Output

Adds a two-way binding to the element, which adds an attribute and an event listener to the element when the element is created or hydrated. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T, K, V> CustomAttribute<K, V> for T

Source§

fn attr(self, key: K, value: V) -> Self::Output<CustomAttr<K, V>>

Adds an HTML attribute by key and value.
Source§

impl<V, T, P, D> DirectiveAttribute<T, P, D> for V
where V: AddAnyAttr, D: IntoDirective<T, P>, P: Clone + 'static, T: 'static,

Source§

type Output = <V as AddAnyAttr>::Output<Directive<T, D, P>>

The type of the element with the directive added.
Source§

fn directive( self, handler: D, param: P, ) -> <V as DirectiveAttribute<T, P, D>>::Output

Adds a directive to the element, which runs some custom logic in the browser when the element is created or hydrated.
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<E, T, Request, Encoding> FromReq<Patch<Encoding>, Request, E> for T
where Request: Req<E> + Send + 'static, Encoding: Decodes<T>, E: FromServerFnError,

Source§

async fn from_req(req: Request) -> Result<T, E>

Attempts to deserialize the arguments from a request.
Source§

impl<E, T, Request, Encoding> FromReq<Post<Encoding>, Request, E> for T
where Request: Req<E> + Send + 'static, Encoding: Decodes<T>, E: FromServerFnError,

Source§

async fn from_req(req: Request) -> Result<T, E>

Attempts to deserialize the arguments from a request.
Source§

impl<E, T, Request, Encoding> FromReq<Put<Encoding>, Request, E> for T
where Request: Req<E> + Send + 'static, Encoding: Decodes<T>, E: FromServerFnError,

Source§

async fn from_req(req: Request) -> Result<T, E>

Attempts to deserialize the arguments from a request.
Source§

impl<E, Encoding, Response, T> FromRes<Patch<Encoding>, Response, E> for T
where Response: ClientRes<E> + Send, Encoding: Decodes<T>, E: FromServerFnError,

Source§

async fn from_res(res: Response) -> Result<T, E>

Attempts to deserialize the outputs from a response.
Source§

impl<E, Encoding, Response, T> FromRes<Post<Encoding>, Response, E> for T
where Response: ClientRes<E> + Send, Encoding: Decodes<T>, E: FromServerFnError,

Source§

async fn from_res(res: Response) -> Result<T, E>

Attempts to deserialize the outputs from a response.
Source§

impl<E, Encoding, Response, T> FromRes<Put<Encoding>, Response, E> for T
where Response: ClientRes<E> + Send, Encoding: Decodes<T>, E: FromServerFnError,

Source§

async fn from_res(res: Response) -> Result<T, E>

Attempts to deserialize the outputs from a response.
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoAny for T
where T: Send + RenderHtml,

Source§

fn into_any(self) -> AnyView

Converts the view into a type-erased AnyView.
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> IntoMaybeErased for T
where T: RenderHtml,

Source§

type Output = T

The type of the output.
Source§

fn into_maybe_erased(self) -> <T as IntoMaybeErased>::Output

Converts the view into a type-erased view if in erased mode.
Source§

impl<T> IntoRender for T
where T: Render,

Source§

type Output = T

The renderable type into which this type can be converted.
Source§

fn into_render(self) -> <T as IntoRender>::Output

Consumes this value, transforming it into the renderable type.
Source§

impl<E, T, Encoding, Request> IntoReq<Patch<Encoding>, Request, E> for T
where Request: ClientReq<E>, Encoding: Encodes<T>, E: FromServerFnError,

Source§

fn into_req(self, path: &str, accepts: &str) -> Result<Request, E>

Attempts to serialize the arguments into an HTTP request.
Source§

impl<E, T, Encoding, Request> IntoReq<Post<Encoding>, Request, E> for T
where Request: ClientReq<E>, Encoding: Encodes<T>, E: FromServerFnError,

Source§

fn into_req(self, path: &str, accepts: &str) -> Result<Request, E>

Attempts to serialize the arguments into an HTTP request.
Source§

impl<E, T, Encoding, Request> IntoReq<Put<Encoding>, Request, E> for T
where Request: ClientReq<E>, Encoding: Encodes<T>, E: FromServerFnError,

Source§

fn into_req(self, path: &str, accepts: &str) -> Result<Request, E>

Attempts to serialize the arguments into an HTTP request.
Source§

impl<E, Response, Encoding, T> IntoRes<Patch<Encoding>, Response, E> for T
where Response: TryRes<E>, Encoding: Encodes<T>, E: FromServerFnError + Send, T: Send,

Source§

async fn into_res(self) -> Result<Response, E>

Attempts to serialize the output into an HTTP response.
Source§

impl<E, Response, Encoding, T> IntoRes<Post<Encoding>, Response, E> for T
where Response: TryRes<E>, Encoding: Encodes<T>, E: FromServerFnError + Send, T: Send,

Source§

async fn into_res(self) -> Result<Response, E>

Attempts to serialize the output into an HTTP response.
Source§

impl<E, Response, Encoding, T> IntoRes<Put<Encoding>, Response, E> for T
where Response: TryRes<E>, Encoding: Encodes<T>, E: FromServerFnError + Send, T: Send,

Source§

async fn into_res(self) -> Result<Response, E>

Attempts to serialize the output into an HTTP response.
Source§

impl<T> IntoView for T
where T: Render + RenderHtml + Send,

Source§

fn into_view(self) -> View<T>

Wraps the inner type.
Source§

impl<T> SerializableKey for T

Source§

fn ser_key(&self) -> String

Serializes the key to a unique string. Read more
Source§

impl<T> StorageAccess<T> for T

Source§

fn as_borrowed(&self) -> &T

Borrows the value.
Source§

fn into_taken(self) -> T

Takes the value.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> MaybeSendSync for T