KeyExt

Trait KeyExt 

Source
pub trait KeyExt: Sized {
    // Required method
    fn write_key(&mut self) -> &mut DiffKey;

    // Provided method
    fn key(self, key: impl Hash) -> Self { ... }
}

Required Methods§

Source

fn write_key(&mut self) -> &mut DiffKey

Provided Methods§

Source

fn key(self, key: impl Hash) -> Self

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 KeyExt for Accordion

Source§

impl KeyExt for Button

Source§

impl KeyExt for ButtonSegment

Source§

impl KeyExt for Calendar

Source§

impl KeyExt for Chip

Source§

impl KeyExt for CircularLoader

Source§

impl KeyExt for CursorArea

Source§

impl KeyExt for Draggable

Source§

impl KeyExt for DraggableCanvas

Source§

impl KeyExt for Gif

Source§

impl KeyExt for GifViewer

Source§

impl KeyExt for ImageViewer

Source§

impl KeyExt for Input

Source§

impl KeyExt for Menu

Source§

impl KeyExt for MenuButton

Source§

impl KeyExt for MenuContainer

Source§

impl KeyExt for MenuItem

Source§

impl KeyExt for OverflowedContent

Source§

impl KeyExt for Plot

Source§

impl KeyExt for Popup

Source§

impl KeyExt for ProgressBar

Source§

impl KeyExt for ResizablePanel

Source§

impl KeyExt for ScrollView

Source§

impl KeyExt for SegmentedButton

Source§

impl KeyExt for SelectableText

Source§

impl KeyExt for SideBarItem

Source§

impl KeyExt for Slider

Source§

impl KeyExt for SubMenu

Source§

impl KeyExt for Switch

Source§

impl KeyExt for Table

Source§

impl KeyExt for TableArrow

Source§

impl KeyExt for TableBody

Source§

impl KeyExt for TableCell

Source§

impl KeyExt for TableHead

Source§

impl KeyExt for TableRow

Source§

impl KeyExt for Tile

Source§

impl KeyExt for Tooltip

Source§

impl KeyExt for TooltipContainer

Source§

impl KeyExt for Ripple

Source§

impl KeyExt for Label

Source§

impl KeyExt for Paragraph

Source§

impl KeyExt for Rect

Source§

impl KeyExt for Svg

Source§

impl KeyExt for Image

Source§

impl<D, B> KeyExt for VirtualScrollView<D, B>
where D: PartialEq, B: Fn(usize, &D) -> Element,

Source§

impl<T> KeyExt for Portal<T>