Trait hypertext::RenderIterator
source · pub trait RenderIterator: IntoIterator{
// Provided method
fn render_all(self) -> Render<impl FnOnce(&mut String)> { ... }
}Available on crate feature
alloc only.Expand description
An extension trait for IntoIterators that can be rendered.
Provided Methods§
sourcefn render_all(self) -> Render<impl FnOnce(&mut String)>
fn render_all(self) -> Render<impl FnOnce(&mut String)>
Renders each item in this iterator.
Example
use hypertext::{html_elements, maud, maud_move, GlobalAttributes, Renderable, RenderIterator};
let items = ["milks", "eggs", "bread"];
assert_eq!(
maud! {
ul #shopping-list {
(items
.iter()
.map(|&item| maud_move! { li { (item) } })
.render_all())
}
}.render(),
r#"<ul id="shopping-list"><li>milks</li><li>eggs</li><li>bread</li></ul>"#
);Object Safety§
This trait is not object safe.