Struct silkenweb::node::Node

source ·
pub struct Node<D: Dom = DefaultDom> { /* private fields */ }
Expand description

A DOM Node

Trait Implementations§

source§

impl<D: Dom> Display for Node<D>

source§

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

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

impl<Dom: Dom, Mutability> From<A<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: A<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<A<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: A<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Abbr<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Abbr<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Address<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Address<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Animate<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Animate<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Area<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Area<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Article<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Article<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Aside<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Aside<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Audio<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Audio<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<B<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: B<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Base<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Base<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Bdi<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Bdi<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Bdo<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Bdo<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Blockquote<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Blockquote<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Br<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Br<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Button<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Button<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Canvas<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Canvas<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Caption<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Caption<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Circle<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Circle<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Cite<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Cite<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<ClipPath<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: ClipPath<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Code<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Code<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Col<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Col<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Colgroup<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Colgroup<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<D: InstantiableDom> From<Component<D>> for Node<D>

source§

fn from(value: Component<D>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Data<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Data<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Datalist<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Datalist<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Dd<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Dd<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Defs<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Defs<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Del<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Del<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Desc<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Desc<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Details<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Details<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Dfn<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Dfn<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Dialog<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Dialog<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Div<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Div<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Dl<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Dl<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Dt<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Dt<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Ellipse<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Ellipse<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Em<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Em<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Embed<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Embed<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeBlend<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeBlend<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeColorMatrix<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeColorMatrix<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeComponentTransfer<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeComponentTransfer<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeComposite<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeComposite<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeConvolveMatrix<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeConvolveMatrix<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeDiffuseLighting<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeDiffuseLighting<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeDisplacementMap<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeDisplacementMap<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeDistantLight<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeDistantLight<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeFlood<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeFlood<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeFuncA<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeFuncA<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeFuncB<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeFuncB<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeFuncG<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeFuncG<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeFuncR<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeFuncR<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeGaussianBlur<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeGaussianBlur<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeImage<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeImage<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeMerge<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeMerge<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeMergeNode<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeMergeNode<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeMorphology<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeMorphology<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeOffset<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeOffset<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FePointLight<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FePointLight<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeSpecularLighting<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeSpecularLighting<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeSpotLight<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeSpotLight<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeTile<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeTile<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<FeTurbulence<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: FeTurbulence<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Fieldset<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Fieldset<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Figcaption<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Figcaption<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Figure<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Figure<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Filter<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Filter<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Footer<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Footer<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<ForeignObject<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: ForeignObject<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Form<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Form<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<G<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: G<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<D: Dom, Mutability> From<GenericElement<D, Mutability>> for Node<D>

source§

fn from(elem: GenericElement<D, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<H1<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: H1<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<H2<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: H2<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<H3<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: H3<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<H4<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: H4<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<H5<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: H5<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<H6<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: H6<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Head<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Head<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Header<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Header<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Hgroup<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Hgroup<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Hr<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Hr<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<I<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: I<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Iframe<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Iframe<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Img<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Img<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Input<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Input<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Ins<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Ins<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Kbd<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Kbd<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Label<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Label<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Legend<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Legend<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Li<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Li<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Line<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Line<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Link<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Link<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Main<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Main<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Map<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Map<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Mark<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Mark<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Marker<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Marker<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Mask<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Mask<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Menu<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Menu<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Meta<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Meta<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Metadata<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Metadata<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Meter<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Meter<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Mpath<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Mpath<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Nav<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Nav<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Noscript<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Noscript<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Object<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Object<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Ol<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Ol<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Optgroup<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Optgroup<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Option<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Option<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Output<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Output<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<P<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: P<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Param<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Param<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Path<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Path<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Pattern<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Pattern<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Picture<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Picture<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Polygon<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Polygon<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Polyline<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Polyline<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Pre<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Pre<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Progress<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Progress<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Q<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Q<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Rb<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Rb<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Rect<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Rect<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Rp<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Rp<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Rt<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Rt<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Rtc<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Rtc<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Ruby<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Ruby<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<S<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: S<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Samp<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Samp<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Script<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Script<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Script<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Script<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Section<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Section<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Select<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Select<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Set<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Set<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Slot<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Slot<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Small<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Small<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Source<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Source<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Span<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Span<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Stop<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Stop<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Strong<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Strong<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Style<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Style<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Style<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Style<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Sub<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Sub<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Summary<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Summary<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Sup<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Sup<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Svg<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Svg<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Switch<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Switch<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Symbol<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Symbol<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Table<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Table<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Tbody<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Tbody<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Td<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Td<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<D: Dom> From<Text<D>> for Node<D>

source§

fn from(text: Text<D>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Text<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Text<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<TextPath<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: TextPath<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Textarea<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Textarea<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Tfoot<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Tfoot<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Th<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Th<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Thead<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Thead<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Time<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Time<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Title<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Title<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Title<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Title<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Tr<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Tr<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Track<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Track<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Tspan<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Tspan<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<U<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: U<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Ul<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Ul<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Use<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Use<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Var<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Var<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Video<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Video<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<View<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: View<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<Dom: Dom, Mutability> From<Wbr<Dom, Mutability>> for Node<Dom>

source§

fn from(elem: Wbr<Dom, Mutability>) -> Self

Converts to this type from the input type.
source§

impl<D: Dom> InDom for Node<D>

§

type Dom = D

source§

impl<D: Dom> Value for Node<D>

Auto Trait Implementations§

§

impl<D> Freeze for Node<D>
where <D as Dom>::Node: Freeze,

§

impl<D = Dry> !RefUnwindSafe for Node<D>

§

impl<D = Dry> !Send for Node<D>

§

impl<D = Dry> !Sync for Node<D>

§

impl<D> Unpin for Node<D>
where <D as Dom>::Node: Unpin,

§

impl<D = Dry> !UnwindSafe for Node<D>

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<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> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

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> 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> Pointable for T

source§

const ALIGN: usize = _

The alignment of pointer.
§

type Init = T

The type for initializers.
source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<'a, T> RefSignalOrValue<'a> for T
where T: RefValue<'a> + 'a,

§

type Item = T

The underlying type of the value or signal.
§

type Map<'b: 'a, F: FnMut(<T as RefSignalOrValue<'a>>::Item) -> R + 'b, R: RefSignalOrValue<'b, Item = R> + 'b> = R

The return type for Self::map. Read more
§

type Signal = Always<<T as RefSignalOrValue<'a>>::Item>

The signal type. Use Always for value types.
source§

fn map<'b, F, R>( self, callback: F ) -> <T as RefSignalOrValue<'a>>::Map<'b, F, R>
where 'b: 'a, R: RefSignalOrValue<'b, Item = R> + 'b, F: FnMut(<T as RefSignalOrValue<'a>>::Item) -> R + 'b,

Map a function over this signal/value to produce a new signal/value.
source§

fn select<FVal, FSig, Data, Out>( self, fn_val: FVal, _fn_sig: FSig, data: Data ) -> Out
where FVal: FnOnce(Data, <T as RefSignalOrValue<'a>>::Item) -> Out, FSig: FnOnce(Data, <T as RefSignalOrValue<'a>>::Signal) -> Out,

Select a function based on whether this is a signal or value. Read more
source§

fn select_spawn<FVal, FSig, Task, Exec>( self, fn_val: FVal, _fn_sig: FSig, executor: &mut Exec )
where FVal: FnOnce(&mut Exec, <T as RefSignalOrValue<'a>>::Item), FSig: FnOnce(&mut Exec, <T as RefSignalOrValue<'a>>::Signal) -> Task, Task: Future<Output = ()> + 'a, Exec: Executor,

Select a function based on whether this is a signal or value. Read more
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

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>,

§

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<D, T> ChildNode<D> for T
where D: Dom, T: Into<Node<D>> + Value + 'static,

source§

impl<T> RefValue<'static> for T
where T: Value,

source§

impl<T> SignalOrValue for T
where T: RefSignalOrValue<'static>,