ChildrenExt

Trait ChildrenExt 

Source
pub trait ChildrenExt: Sized {
    // Required method
    fn get_children(&mut self) -> &mut Vec<Element>;

    // Provided methods
    fn children(self, children: impl IntoIterator<Item = Element>) -> Self { ... }
    fn maybe_child<C>(self, child: Option<C>) -> Self
       where C: IntoElement { ... }
    fn child<C>(self, child: C) -> Self
       where C: IntoElement { ... }
}

Required Methods§

Source

fn get_children(&mut self) -> &mut Vec<Element>

Provided Methods§

Source

fn children(self, children: impl IntoIterator<Item = Element>) -> Self

Source

fn maybe_child<C>(self, child: Option<C>) -> Self
where C: IntoElement,

Source

fn child<C>(self, child: C) -> Self
where C: IntoElement,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ChildrenExt for Accordion

Source§

impl ChildrenExt for Button

Source§

impl ChildrenExt for ButtonSegment

Source§

impl ChildrenExt for Canvas

Source§

impl ChildrenExt for Card

Source§

impl ChildrenExt for Chip

Source§

impl ChildrenExt for CursorArea

Source§

impl ChildrenExt for Draggable

Source§

impl ChildrenExt for DraggableCanvas

Source§

impl ChildrenExt for FloatingTab

Source§

impl ChildrenExt for ImageViewer

Source§

impl ChildrenExt for Menu

Source§

impl ChildrenExt for MenuButton

Source§

impl ChildrenExt for MenuContainer

Source§

impl ChildrenExt for MenuItem

Source§

impl ChildrenExt for NativeRouter

Source§

impl ChildrenExt for OverflowedContent

Source§

impl ChildrenExt for Popup

Source§

impl ChildrenExt for PopupButtons

Source§

impl ChildrenExt for PopupContent

Source§

impl ChildrenExt for ResizableDraggable

Source§

impl ChildrenExt for ResizablePanel

Source§

impl ChildrenExt for ScrollView

Source§

impl ChildrenExt for SegmentedButton

Source§

impl ChildrenExt for Select

Source§

impl ChildrenExt for SideBarItem

Source§

impl ChildrenExt for SubMenu

Source§

impl ChildrenExt for Table

Source§

impl ChildrenExt for TableBody

Source§

impl ChildrenExt for TableCell

Source§

impl ChildrenExt for TableHead

Source§

impl ChildrenExt for TableRow

Source§

impl ChildrenExt for Tile

Source§

impl ChildrenExt for TooltipContainer

Source§

impl ChildrenExt for Image

§

impl ChildrenExt for Ripple

§

impl ChildrenExt for RippleButton

Source§

impl ChildrenExt for Rect

Source§

impl<T> ChildrenExt for Portal<T>