Struct spair::StaticNodes
source · pub struct StaticNodes<'h, 'n: 'h, C: Component>(_);
Implementations
Trait Implementations
sourceimpl<'h, 'n: 'h, C: Component> From<Nodes<'h, 'n, C>> for StaticNodes<'h, 'n, C>
impl<'h, 'n: 'h, C: Component> From<Nodes<'h, 'n, C>> for StaticNodes<'h, 'n, C>
sourceimpl<'h, 'n: 'h, C: Component> From<StaticNodes<'h, 'n, C>> for Nodes<'h, 'n, C>
impl<'h, 'n: 'h, C: Component> From<StaticNodes<'h, 'n, C>> for Nodes<'h, 'n, C>
sourcefn from(n: StaticNodes<'h, 'n, C>) -> Self
fn from(n: StaticNodes<'h, 'n, C>) -> Self
Converts to this type from the input type.
sourceimpl<'h, 'n: 'h, C: Component> HemsForAmbiguousNames<C> for StaticNodes<'h, 'n, C>
impl<'h, 'n: 'h, C: Component> HemsForAmbiguousNames<C> for StaticNodes<'h, 'n, C>
type Output = StaticNodes<'h, 'n, C>
fn abbr(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn cite(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn data(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn form(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn label(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn span(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
sourceimpl<'h, 'n: 'h, C: Component> HemsForDistinctNames<C> for StaticNodes<'h, 'n, C>
impl<'h, 'n: 'h, C: Component> HemsForDistinctNames<C> for StaticNodes<'h, 'n, C>
type Output = StaticNodes<'h, 'n, C>
fn a(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn address(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn area(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn article(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn aside(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn audio(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn b(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn bdi(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn bdo(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn blockquote(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn br(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn canvas(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn code(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn col(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn colgroup(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn datalist(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn dd(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn del(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn details(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn dfn(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn dialog(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn div(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn dl(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn dt(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn em(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn embed(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn fieldset(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn figure(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn h1(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn h2(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn h3(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn h4(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn h5(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn h6(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn header(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn hgroup(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn hr(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn i(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn iframe(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn img(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn input(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn ins(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn kbd(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn legend(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn li(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn main(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn map(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn mark(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn meter(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn object(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn ol(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn optgroup(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn option(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn output(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn p(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn param(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn picture(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn pre(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn progress(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn q(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn rp(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn rt(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn ruby(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn s(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn samp(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn section(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn select(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn slot(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn small(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn source(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn strong(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn sub(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn summary(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn sup(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn table(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn tbody(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn td(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn template(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn textarea(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn tfoot(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn th(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn thead(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn time(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn tr(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn track(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn u(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn ul(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn var(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn video(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
fn wbr(
self,
element_updater: impl FnOnce(HtmlElementUpdater<'_, C>)
) -> Self::Output
sourceimpl<'h, 'n: 'h, C: Component> HemsForPartialList<'h, C> for StaticNodes<'h, 'n, C>
impl<'h, 'n: 'h, C: Component> HemsForPartialList<'h, C> for StaticNodes<'h, 'n, C>
fn list_with_render<I, II, R>(
self,
items: II,
mode: ListElementCreation,
tag: &'static str,
render: R
) -> Selfwhere
II: Iterator<Item = I>,
R: Fn(I, Element<'_, C>),
fn lwr_clone<I, II, R>(self, items: II, tag: &'static str, render: R) -> Selfwhere
II: Iterator<Item = I>,
R: Fn(I, Element<'_, C>),
fn list<I, II>(self, items: II, mode: ListElementCreation) -> Selfwhere
I: ElementRender<C>,
II: Iterator<Item = I>,
fn list_clone<I, II>(self, items: II) -> Selfwhere
I: ElementRender<C>,
II: Iterator<Item = I>,
sourceimpl<'h, 'n: 'h, C: Component> HemsHandMade<C> for StaticNodes<'h, 'n, C>
impl<'h, 'n: 'h, C: Component> HemsHandMade<C> for StaticNodes<'h, 'n, C>
type Output = StaticNodes<'h, 'n, C>
fn line_break(self) -> Self::Output
fn horizontal_line(self) -> Self::Output
fn match_if(self, f: impl FnOnce(HtmlMatchIfUpdater<'_, C>)) -> Self::Output
fn component_ref<CC: Component>(self, child: &ChildComp<CC>) -> Self::Output
fn component_owned<CC: Component, T: 'static + Clone + PartialEq>(
self,
create_child_comp: impl FnOnce(&C, &Comp<C>) -> Child<C, CC, T>
) -> Self::Output
Auto Trait Implementations
impl<'h, 'n, C> !RefUnwindSafe for StaticNodes<'h, 'n, C>
impl<'h, 'n, C> !Send for StaticNodes<'h, 'n, C>
impl<'h, 'n, C> !Sync for StaticNodes<'h, 'n, C>
impl<'h, 'n, C> Unpin for StaticNodes<'h, 'n, C>where
'n: 'h,
impl<'h, 'n, C> !UnwindSafe for StaticNodes<'h, 'n, C>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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