ComponentOwned

Trait ComponentOwned 

pub trait ComponentOwned: ComponentKey + 'static {
    // Required method
    fn render(self) -> impl IntoElement;

    // Provided method
    fn render_key(&self) -> DiffKey { ... }
}

Required Methods§

fn render(self) -> impl IntoElement

Provided Methods§

fn render_key(&self) -> DiffKey

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.

Implementations on Foreign Types§

Source§

impl ComponentOwned for Menu

Source§

impl ComponentOwned for MenuButton

Source§

impl ComponentOwned for MenuContainer

Source§

impl ComponentOwned for MenuItem

Source§

impl ComponentOwned for SubMenu

Source§

impl ComponentOwned for ScrollBar

Source§

fn render(self) -> impl IntoElement

Source§

impl ComponentOwned for ScrollThumb

Source§

fn render(self) -> impl IntoElement

Implementors§