pub struct Nodes<'n, 'h: 'n, C: Component>(_);
Implementations
sourceimpl<'n, 'h, C: Component> Nodes<'n, 'h, C>
impl<'n, 'h, C: Component> Nodes<'n, 'h, C>
pub fn state(&self) -> &'n C
pub fn comp(&self) -> Comp<C>
pub fn static_nodes(self) -> StaticNodes<'n, 'h, C>
pub fn render(self, value: impl Render<C>) -> Self
pub fn render_fn(self, func: impl FnOnce(Nodes<'_, '_, C>)) -> Self
pub fn static(self, value: impl StaticRender<C>) -> Self
Trait Implementations
sourceimpl<'n, 'h, C: Component> DomBuilder<C> for Nodes<'n, 'h, C>
impl<'n, 'h, C: Component> DomBuilder<C> for Nodes<'n, 'h, C>
type Output = Nodes<'n, 'h, C>
fn match_if(self, f: impl FnOnce(MatchIfUpdater<'_, C>)) -> Self::Output
fn render_element(
self,
tag: &str,
f: impl FnOnce(HtmlUpdater<'_, C>)
) -> Self::Output
fn a(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn abbr(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn address(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn area(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn article(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn aside(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn audio(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn b(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn bdi(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn bdo(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn blockquote(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn br(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn canvas(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn cite(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn code(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn col(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn colgroup(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn data(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn datalist(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn dd(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn del(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn details(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn dfn(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn dialog(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn div(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn dl(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn dt(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn em(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn embed(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn fieldset(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn figure(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn form(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn h1(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn h2(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn h3(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn h4(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn h5(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn h6(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn header(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn hgroup(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn hr(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn i(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn iframe(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn img(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn input(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn ins(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn kbd(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn label(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn legend(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn li(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn main(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn map(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn mark(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn meter(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn object(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn ol(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn optgroup(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn option(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn output(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn p(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn param(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn picture(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn pre(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn progress(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn q(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn rp(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn rt(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn ruby(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn s(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn samp(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn section(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn select(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn slot(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn small(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn source(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn span(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn strong(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn sub(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn summary(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn sup(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn table(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn tbody(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn td(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn template(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn textarea(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn tfoot(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn th(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn thead(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn time(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn tr(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn track(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn u(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn ul(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn var(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn video(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn wbr(self, f: impl FnOnce(HtmlUpdater<'_, C>)) -> Self::Output
fn line_break(self) -> Self::Output
fn horizontal_line(self) -> Self::Output
fn raw_wrapper(self, raw_wrapper: &impl RawWrapper<C>) -> Self::Output
Auto Trait Implementations
impl<'n, 'h, C> !RefUnwindSafe for Nodes<'n, 'h, C>
impl<'n, 'h, C> !Send for Nodes<'n, 'h, C>
impl<'n, 'h, C> !Sync for Nodes<'n, 'h, C>
impl<'n, 'h, C> Unpin for Nodes<'n, 'h, C> where
'h: 'n,
impl<'n, 'h, C> !UnwindSafe for Nodes<'n, 'h, C>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more