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§

Source§

impl KeyExt for CameraViewer

§

impl KeyExt for Accordion

§

impl KeyExt for Activable

§

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 ContextMenuViewer

§

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 Skeleton

§

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 Image

§

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<D, B> KeyExt for VirtualScrollView<D, B>
where D: PartialEq, B: Fn(usize, &D) -> Element,

§

impl<M> KeyExt for DockingArea<M>
where M: DockingModel,

§

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>