Skip to main content

KeyExt

Trait KeyExt 

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

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

Required Methods§

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

Provided Methods§

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§

§

impl KeyExt for Accordion

§

impl KeyExt for Attached

§

impl KeyExt for Button

§

impl KeyExt for ButtonSegment

§

impl KeyExt for Calendar

§

impl KeyExt for Canvas

§

impl KeyExt for Card

§

impl KeyExt for Checkbox

§

impl KeyExt for Chip

§

impl KeyExt for CircularLoader

§

impl KeyExt for ColorPicker

§

impl KeyExt for CursorArea

§

impl KeyExt for Draggable

§

impl KeyExt for DraggableCanvas

§

impl KeyExt for FloatingTab

§

impl KeyExt for Gif

§

impl KeyExt for GifViewer

§

impl KeyExt for ImageViewer

§

impl KeyExt for Input

§

impl KeyExt for MarkdownViewer

§

impl KeyExt for Menu

§

impl KeyExt for MenuButton

§

impl KeyExt for MenuContainer

§

impl KeyExt for MenuItem

§

impl KeyExt for OverflowedContent

§

impl KeyExt for Popup

§

impl KeyExt for ProgressBar

§

impl KeyExt for RadioItem

§

impl KeyExt for ResizableDraggable

§

impl KeyExt for ResizablePanel

§

impl KeyExt for ScrollView

§

impl KeyExt for SegmentedButton

§

impl KeyExt for Select

§

impl KeyExt for SelectableText

§

impl KeyExt for SideBarItem

§

impl KeyExt for Slider

§

impl KeyExt for SubMenu

§

impl KeyExt for Switch

§

impl KeyExt for Table

§

impl KeyExt for TableArrow

§

impl KeyExt for TableBody

§

impl KeyExt for TableCell

§

impl KeyExt for TableHead

§

impl KeyExt for TableRow

§

impl KeyExt for Tile

§

impl KeyExt for TitlebarButton

§

impl KeyExt for Tooltip

§

impl KeyExt for TooltipContainer

§

impl KeyExt for Ripple

§

impl KeyExt for RippleFloatingTab

§

impl KeyExt for RippleMenuItem

§

impl KeyExt for RippleSideBarItem

§

impl KeyExt for RippleTile

§

impl KeyExt for Label

§

impl KeyExt for Paragraph

§

impl KeyExt for Rect

§

impl KeyExt for Svg

§

impl KeyExt for Image

§

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

§

impl<T> KeyExt for DragZone<T>
where T: Clone + PartialEq + 'static,

§

impl<T> KeyExt for DropZone<T>
where T: Clone + PartialEq + 'static,

§

impl<T> KeyExt for Portal<T>