Trait html_builder::Html5 [−][src]
Helper methods for generating HTML5 documents.
Required methods
fn doctype(&mut self)
[src]
Defines the document type
fn a(&mut self) -> Node<'_>
[src]
Defines a hyperlink
fn abbr(&mut self) -> Node<'_>
[src]
Defines an abbreviation or an acronym
fn address(&mut self) -> Node<'_>
[src]
Defines contact information for the author/owner of a document
fn area(&mut self) -> Void<'_>
[src]
Defines an area inside an image map
fn article(&mut self) -> Node<'_>
[src]
Defines an article
fn aside(&mut self) -> Node<'_>
[src]
Defines content aside from the page content
fn audio(&mut self) -> Node<'_>
[src]
Defines embedded sound content
fn b(&mut self) -> Node<'_>
[src]
Defines bold text
fn base(&mut self) -> Void<'_>
[src]
Specifies the base URL/target for all relative URLs in a document
fn bdi(&mut self) -> Node<'_>
[src]
Isolates a part of text that might be formatted in a different direction from other text outside it
fn bdo(&mut self) -> Node<'_>
[src]
Overrides the current text direction
fn blockquote(&mut self) -> Node<'_>
[src]
Defines a section that is quoted from another source
fn body(&mut self) -> Node<'_>
[src]
Defines the document’s body
fn br(&mut self) -> Void<'_>
[src]
Defines a single line break
fn button(&mut self) -> Node<'_>
[src]
Defines a clickable button
fn canvas(&mut self) -> Node<'_>
[src]
Used to draw graphics, on the fly, via scripting (usually JavaScript)
fn caption(&mut self) -> Node<'_>
[src]
Defines a table caption
fn cite(&mut self) -> Node<'_>
[src]
Defines the title of a work
fn code(&mut self) -> Node<'_>
[src]
Defines a piece of computer code
fn col(&mut self) -> Void<'_>
[src]
Specifies column properties for each column within a
fn colgroup(&mut self) -> Node<'_>
[src]
Specifies a group of one or more columns in a table for formatting
fn data(&mut self) -> Node<'_>
[src]
Adds a machine-readable translation of a given content
fn datalist(&mut self) -> Node<'_>
[src]
Specifies a list of pre-defined options for input controls
fn dd(&mut self) -> Node<'_>
[src]
Defines a description/value of a term in a description list
fn del(&mut self) -> Node<'_>
[src]
Defines text that has been deleted from a document
fn details(&mut self) -> Node<'_>
[src]
Defines additional details that the user can view or hide
fn dfn(&mut self) -> Node<'_>
[src]
Specifies a term that is going to be defined within the content
fn dialog(&mut self) -> Node<'_>
[src]
Defines a dialog box or window
fn div(&mut self) -> Node<'_>
[src]
Defines a section in a document
fn dl(&mut self) -> Node<'_>
[src]
Defines a description list
fn dt(&mut self) -> Node<'_>
[src]
Defines a term/name in a description list
fn em(&mut self) -> Node<'_>
[src]
Defines emphasized text
fn embed(&mut self) -> Void<'_>
[src]
Defines a container for an external application
fn fieldset(&mut self) -> Node<'_>
[src]
Groups related elements in a form
fn figcaption(&mut self) -> Node<'_>
[src]
Defines a caption for a <figure>
element
fn figure(&mut self) -> Node<'_>
[src]
Specifies self-contained content
fn footer(&mut self) -> Node<'_>
[src]
Defines a footer for a document or section
fn form(&mut self) -> Node<'_>
[src]
Defines an HTML form for user input
fn h1(&mut self) -> Node<'_>
[src]
Defines HTML headings
fn h2(&mut self) -> Node<'_>
[src]
Defines HTML headings
fn h3(&mut self) -> Node<'_>
[src]
Defines HTML headings
fn h4(&mut self) -> Node<'_>
[src]
Defines HTML headings
fn h5(&mut self) -> Node<'_>
[src]
Defines HTML headings
fn h6(&mut self) -> Node<'_>
[src]
Defines HTML headings
fn head(&mut self) -> Node<'_>
[src]
Contains metadata/information for the document
fn header(&mut self) -> Node<'_>
[src]
Defines a header for a document or section
fn hr(&mut self) -> Void<'_>
[src]
Defines a thematic change in the content
fn html(&mut self) -> Node<'_>
[src]
Defines the root of an HTML document
fn i(&mut self) -> Node<'_>
[src]
Defines a part of text in an alternate voice or mood
fn iframe(&mut self) -> Node<'_>
[src]
Defines an inline frame
fn img(&mut self) -> Void<'_>
[src]
Defines an image
fn input(&mut self) -> Void<'_>
[src]
Defines an input control
fn ins(&mut self) -> Node<'_>
[src]
Defines a text that has been inserted into a document
fn kbd(&mut self) -> Node<'_>
[src]
Defines keyboard input
fn label(&mut self) -> Node<'_>
[src]
Defines a label for an <input>
element
fn legend(&mut self) -> Node<'_>
[src]
Defines a caption for a <fieldset>
element
fn li(&mut self) -> Node<'_>
[src]
Defines a list item
fn link(&mut self) -> Void<'_>
[src]
Defines the relationship between a document and an external resource (most used to link to style sheets)
fn main(&mut self) -> Node<'_>
[src]
Specifies the main content of a document
fn map(&mut self) -> Node<'_>
[src]
Defines an image map
fn mark(&mut self) -> Node<'_>
[src]
Defines marked/highlighted text
fn meta(&mut self) -> Void<'_>
[src]
Defines metadata about an HTML document
fn meter(&mut self) -> Node<'_>
[src]
Defines a scalar measurement within a known range (a gauge)
fn nav(&mut self) -> Node<'_>
[src]
Defines navigation links
fn noscript(&mut self) -> Node<'_>
[src]
Defines an alternate content for users that do not support client-side scripts
fn object(&mut self) -> Node<'_>
[src]
Defines a container for an external application
fn ol(&mut self) -> Node<'_>
[src]
Defines an ordered list
fn optgroup(&mut self) -> Node<'_>
[src]
Defines a group of related options in a drop-down list
fn option(&mut self) -> Node<'_>
[src]
Defines an option in a drop-down list
fn output(&mut self) -> Node<'_>
[src]
Defines the result of a calculation
fn p(&mut self) -> Node<'_>
[src]
Defines a paragraph
fn param(&mut self) -> Void<'_>
[src]
Defines a parameter for an object
fn picture(&mut self) -> Node<'_>
[src]
Defines a container for multiple image resources
fn pre(&mut self) -> Node<'_>
[src]
Defines preformatted text
fn progress(&mut self) -> Node<'_>
[src]
Represents the progress of a task
fn q(&mut self) -> Node<'_>
[src]
Defines a short quotation
fn rp(&mut self) -> Node<'_>
[src]
Defines what to show in browsers that do not support ruby annotations
fn rt(&mut self) -> Node<'_>
[src]
Defines an explanation/pronunciation of characters (for East Asian typography)
fn ruby(&mut self) -> Node<'_>
[src]
Defines a ruby annotation (for East Asian typography)
fn s(&mut self) -> Node<'_>
[src]
Defines text that is no longer correct
fn samp(&mut self) -> Node<'_>
[src]
Defines sample output from a computer program
fn script(&mut self) -> Node<'_>
[src]
Defines a client-side script
fn section(&mut self) -> Node<'_>
[src]
Defines a section in a document
fn select(&mut self) -> Node<'_>
[src]
Defines a drop-down list
fn small(&mut self) -> Node<'_>
[src]
Defines smaller text
fn source(&mut self) -> Void<'_>
[src]
Defines multiple media resources for media elements (<video>
and <audio>
)
fn span(&mut self) -> Node<'_>
[src]
Defines a section in a document
fn strong(&mut self) -> Node<'_>
[src]
Defines important text
fn style(&mut self) -> Node<'_>
[src]
Defines style information for a document
fn sub(&mut self) -> Node<'_>
[src]
Defines subscripted text
fn summary(&mut self) -> Node<'_>
[src]
Defines a visible heading for a <details>
element
fn sup(&mut self) -> Node<'_>
[src]
Defines superscripted text
fn svg(&mut self) -> Node<'_>
[src]
Defines a container for SVG graphics
fn table(&mut self) -> Node<'_>
[src]
Defines a table
fn tbody(&mut self) -> Node<'_>
[src]
Groups the body content in a table
fn td(&mut self) -> Node<'_>
[src]
Defines a cell in a table
fn template(&mut self) -> Node<'_>
[src]
Defines a container for content that should be hidden when the page loads
fn textarea(&mut self) -> Node<'_>
[src]
Defines a multiline input control (text area)
fn tfoot(&mut self) -> Node<'_>
[src]
Groups the footer content in a table
fn th(&mut self) -> Node<'_>
[src]
Defines a header cell in a table
fn thead(&mut self) -> Node<'_>
[src]
Groups the header content in a table
fn time(&mut self) -> Node<'_>
[src]
Defines a specific time (or datetime)
fn title(&mut self) -> Node<'_>
[src]
Defines a title for the document
fn tr(&mut self) -> Node<'_>
[src]
Defines a row in a table
fn track(&mut self) -> Void<'_>
[src]
Defines text tracks for media elements (<video>
and <audio>
)
fn u(&mut self) -> Node<'_>
[src]
Defines some text that is unarticulated and styled differently from normal text
fn ul(&mut self) -> Node<'_>
[src]
Defines an unordered list
fn var(&mut self) -> Node<'_>
[src]
Defines a variable
fn video(&mut self) -> Node<'_>
[src]
Defines embedded video content
fn wbr(&mut self) -> Void<'_>
[src]
Defines a possible line-break
Implementors
impl<'a> Html5 for Node<'a>
[src]
fn doctype<'b>(&'b mut self)
[src]
Defines the document type
fn a<'b>(&'b mut self) -> Node<'b>
[src]
Defines a hyperlink
fn abbr<'b>(&'b mut self) -> Node<'b>
[src]
Defines an abbreviation or an acronym
fn address<'b>(&'b mut self) -> Node<'b>
[src]
Defines contact information for the author/owner of a document
fn area<'b>(&'b mut self) -> Void<'b>
[src]
Defines an area inside an image map
fn article<'b>(&'b mut self) -> Node<'b>
[src]
Defines an article
fn aside<'b>(&'b mut self) -> Node<'b>
[src]
Defines content aside from the page content
fn audio<'b>(&'b mut self) -> Node<'b>
[src]
Defines embedded sound content
fn b<'b>(&'b mut self) -> Node<'b>
[src]
Defines bold text
fn base<'b>(&'b mut self) -> Void<'b>
[src]
Specifies the base URL/target for all relative URLs in a document
fn bdi<'b>(&'b mut self) -> Node<'b>
[src]
Isolates a part of text that might be formatted in a different direction from other text outside it
fn bdo<'b>(&'b mut self) -> Node<'b>
[src]
Overrides the current text direction
fn blockquote<'b>(&'b mut self) -> Node<'b>
[src]
Defines a section that is quoted from another source
fn body<'b>(&'b mut self) -> Node<'b>
[src]
Defines the document’s body
fn br<'b>(&'b mut self) -> Void<'b>
[src]
Defines a single line break
fn button<'b>(&'b mut self) -> Node<'b>
[src]
Defines a clickable button
fn canvas<'b>(&'b mut self) -> Node<'b>
[src]
Used to draw graphics, on the fly, via scripting (usually JavaScript)
fn caption<'b>(&'b mut self) -> Node<'b>
[src]
Defines a table caption
fn cite<'b>(&'b mut self) -> Node<'b>
[src]
Defines the title of a work
fn code<'b>(&'b mut self) -> Node<'b>
[src]
Defines a piece of computer code
fn col<'b>(&'b mut self) -> Void<'b>
[src]
Specifies column properties for each column within a
fn colgroup<'b>(&'b mut self) -> Node<'b>
[src]
Specifies a group of one or more columns in a table for formatting
fn data<'b>(&'b mut self) -> Node<'b>
[src]
Adds a machine-readable translation of a given content
fn datalist<'b>(&'b mut self) -> Node<'b>
[src]
Specifies a list of pre-defined options for input controls
fn dd<'b>(&'b mut self) -> Node<'b>
[src]
Defines a description/value of a term in a description list
fn del<'b>(&'b mut self) -> Node<'b>
[src]
Defines text that has been deleted from a document
fn details<'b>(&'b mut self) -> Node<'b>
[src]
Defines additional details that the user can view or hide
fn dfn<'b>(&'b mut self) -> Node<'b>
[src]
Specifies a term that is going to be defined within the content
fn dialog<'b>(&'b mut self) -> Node<'b>
[src]
Defines a dialog box or window
fn div<'b>(&'b mut self) -> Node<'b>
[src]
Defines a section in a document
fn dl<'b>(&'b mut self) -> Node<'b>
[src]
Defines a description list
fn dt<'b>(&'b mut self) -> Node<'b>
[src]
Defines a term/name in a description list
fn em<'b>(&'b mut self) -> Node<'b>
[src]
Defines emphasized text
fn embed<'b>(&'b mut self) -> Void<'b>
[src]
Defines a container for an external application
fn fieldset<'b>(&'b mut self) -> Node<'b>
[src]
Groups related elements in a form
fn figcaption<'b>(&'b mut self) -> Node<'b>
[src]
Defines a caption for a
fn figure<'b>(&'b mut self) -> Node<'b>
[src]
Specifies self-contained content
fn footer<'b>(&'b mut self) -> Node<'b>
[src]
Defines a footer for a document or section
fn form<'b>(&'b mut self) -> Node<'b>
[src]
Defines an HTML form for user input
fn h1<'b>(&'b mut self) -> Node<'b>
[src]
Defines HTML headings
fn h2<'b>(&'b mut self) -> Node<'b>
[src]
Defines HTML headings
fn h3<'b>(&'b mut self) -> Node<'b>
[src]
Defines HTML headings
fn h4<'b>(&'b mut self) -> Node<'b>
[src]
Defines HTML headings
fn h5<'b>(&'b mut self) -> Node<'b>
[src]
Defines HTML headings
fn h6<'b>(&'b mut self) -> Node<'b>
[src]
Defines HTML headings
fn head<'b>(&'b mut self) -> Node<'b>
[src]
Contains metadata/information for the document
fn header<'b>(&'b mut self) -> Node<'b>
[src]
Defines a header for a document or section
fn hr<'b>(&'b mut self) -> Void<'b>
[src]
Defines a thematic change in the content
fn html<'b>(&'b mut self) -> Node<'b>
[src]
Defines the root of an HTML document
fn i<'b>(&'b mut self) -> Node<'b>
[src]
Defines a part of text in an alternate voice or mood
fn iframe<'b>(&'b mut self) -> Node<'b>
[src]
Defines an inline frame
fn img<'b>(&'b mut self) -> Void<'b>
[src]
Defines an image
fn input<'b>(&'b mut self) -> Void<'b>
[src]
Defines an input control
fn ins<'b>(&'b mut self) -> Node<'b>
[src]
Defines a text that has been inserted into a document
fn kbd<'b>(&'b mut self) -> Node<'b>
[src]
Defines keyboard input
fn label<'b>(&'b mut self) -> Node<'b>
[src]
Defines a label for an element
fn legend<'b>(&'b mut self) -> Node<'b>
[src]
Defines a caption for a
fn li<'b>(&'b mut self) -> Node<'b>
[src]
Defines a list item
fn link<'b>(&'b mut self) -> Void<'b>
[src]
Defines the relationship between a document and an external resource (most used to link to style sheets)
fn main<'b>(&'b mut self) -> Node<'b>
[src]
Specifies the main content of a document
fn map<'b>(&'b mut self) -> Node<'b>
[src]
Defines an image map
fn mark<'b>(&'b mut self) -> Node<'b>
[src]
Defines marked/highlighted text
fn meta<'b>(&'b mut self) -> Void<'b>
[src]
Defines metadata about an HTML document
fn meter<'b>(&'b mut self) -> Node<'b>
[src]
Defines a scalar measurement within a known range (a gauge)
fn nav<'b>(&'b mut self) -> Node<'b>
[src]
Defines navigation links
fn noscript<'b>(&'b mut self) -> Node<'b>
[src]
Defines an alternate content for users that do not support client-side scripts
fn object<'b>(&'b mut self) -> Node<'b>
[src]
Defines a container for an external application
fn ol<'b>(&'b mut self) -> Node<'b>
[src]
Defines an ordered list
fn optgroup<'b>(&'b mut self) -> Node<'b>
[src]
Defines a group of related options in a drop-down list
fn option<'b>(&'b mut self) -> Node<'b>
[src]
Defines an option in a drop-down list
fn output<'b>(&'b mut self) -> Node<'b>
[src]
Defines the result of a calculation
fn p<'b>(&'b mut self) -> Node<'b>
[src]
Defines a paragraph
fn param<'b>(&'b mut self) -> Void<'b>
[src]
Defines a parameter for an object
fn picture<'b>(&'b mut self) -> Node<'b>
[src]
Defines a container for multiple image resources
fn pre<'b>(&'b mut self) -> Node<'b>
[src]
Defines preformatted text
fn progress<'b>(&'b mut self) -> Node<'b>
[src]
Represents the progress of a task
fn q<'b>(&'b mut self) -> Node<'b>
[src]
Defines a short quotation
fn rp<'b>(&'b mut self) -> Node<'b>
[src]
Defines what to show in browsers that do not support ruby annotations
fn rt<'b>(&'b mut self) -> Node<'b>
[src]
Defines an explanation/pronunciation of characters (for East Asian typography)
fn ruby<'b>(&'b mut self) -> Node<'b>
[src]
Defines a ruby annotation (for East Asian typography)
fn s<'b>(&'b mut self) -> Node<'b>
[src]
Defines text that is no longer correct
fn samp<'b>(&'b mut self) -> Node<'b>
[src]
Defines sample output from a computer program
fn script<'b>(&'b mut self) -> Node<'b>
[src]
Defines a client-side script
fn section<'b>(&'b mut self) -> Node<'b>
[src]
Defines a section in a document
fn select<'b>(&'b mut self) -> Node<'b>
[src]
Defines a drop-down list
fn small<'b>(&'b mut self) -> Node<'b>
[src]
Defines smaller text
fn source<'b>(&'b mut self) -> Void<'b>
[src]
Defines multiple media resources for media elements (
fn span<'b>(&'b mut self) -> Node<'b>
[src]
Defines a section in a document
fn strong<'b>(&'b mut self) -> Node<'b>
[src]
Defines important text
fn style<'b>(&'b mut self) -> Node<'b>
[src]
Defines style information for a document
fn sub<'b>(&'b mut self) -> Node<'b>
[src]
Defines subscripted text
fn summary<'b>(&'b mut self) -> Node<'b>
[src]
Defines a visible heading for a
fn sup<'b>(&'b mut self) -> Node<'b>
[src]
Defines superscripted text
fn svg<'b>(&'b mut self) -> Node<'b>
[src]
Defines a container for SVG graphics
fn table<'b>(&'b mut self) -> Node<'b>
[src]
Defines a table
fn tbody<'b>(&'b mut self) -> Node<'b>
[src]
Groups the body content in a table
fn td<'b>(&'b mut self) -> Node<'b>
[src]
Defines a cell in a table
fn template<'b>(&'b mut self) -> Node<'b>
[src]
Defines a container for content that should be hidden when the page loads
fn textarea<'b>(&'b mut self) -> Node<'b>
[src]
Defines a multiline input control (text area)
fn tfoot<'b>(&'b mut self) -> Node<'b>
[src]
Groups the footer content in a table
fn th<'b>(&'b mut self) -> Node<'b>
[src]
Defines a header cell in a table
fn thead<'b>(&'b mut self) -> Node<'b>
[src]
Groups the header content in a table
fn time<'b>(&'b mut self) -> Node<'b>
[src]
Defines a specific time (or datetime)
fn title<'b>(&'b mut self) -> Node<'b>
[src]
Defines a title for the document
fn tr<'b>(&'b mut self) -> Node<'b>
[src]
Defines a row in a table
fn track<'b>(&'b mut self) -> Void<'b>
[src]
Defines text tracks for media elements (
fn u<'b>(&'b mut self) -> Node<'b>
[src]
Defines some text that is unarticulated and styled differently from normal text
fn ul<'b>(&'b mut self) -> Node<'b>
[src]
Defines an unordered list
fn var<'b>(&'b mut self) -> Node<'b>
[src]
Defines a variable
fn video<'b>(&'b mut self) -> Node<'b>
[src]
Defines embedded video content
fn wbr<'b>(&'b mut self) -> Void<'b>
[src]
Defines a possible line-break