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.

Implementations on Foreign Types§

§

impl KeyExt for Accordion

§

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

§

impl KeyExt for Button

§

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

§

impl KeyExt for ButtonSegment

§

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

§

impl KeyExt for Calendar

§

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

§

impl KeyExt for Canvas

§

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

§

impl KeyExt for Card

§

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

§

impl KeyExt for Chip

§

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

§

impl KeyExt for CircularLoader

§

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

§

impl KeyExt for ColorPicker

§

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

§

impl KeyExt for CursorArea

§

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

§

impl KeyExt for Draggable

§

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

§

impl KeyExt for DraggableCanvas

§

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

§

impl KeyExt for Gif

§

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

§

impl KeyExt for GifViewer

§

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

§

impl KeyExt for ImageViewer

§

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

§

impl KeyExt for Input

§

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

§

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

§

impl KeyExt for MarkdownViewer

§

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

§

impl KeyExt for Menu

§

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

§

impl KeyExt for MenuButton

§

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

§

impl KeyExt for MenuContainer

§

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

§

impl KeyExt for MenuItem

§

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

§

impl KeyExt for OverflowedContent

§

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

§

impl KeyExt for Popup

§

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

§

impl KeyExt for ProgressBar

§

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

§

impl KeyExt for ResizablePanel

§

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

§

impl KeyExt for ScrollView

§

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

§

impl KeyExt for SegmentedButton

§

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

§

impl KeyExt for SelectableText

§

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

§

impl KeyExt for SideBarItem

§

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

§

impl KeyExt for Slider

§

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

§

impl KeyExt for SubMenu

§

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

§

impl KeyExt for Switch

§

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

§

impl KeyExt for Table

§

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

§

impl KeyExt for TableArrow

§

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

§

impl KeyExt for TableBody

§

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

§

impl KeyExt for TableCell

§

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

§

impl KeyExt for TableHead

§

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

§

impl KeyExt for TableRow

§

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

§

impl KeyExt for Tile

§

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

§

impl KeyExt for TitlebarButton

§

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

§

impl KeyExt for Tooltip

§

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

§

impl KeyExt for TooltipContainer

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> KeyExt for Portal<T>

§

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

Implementors§

§

impl KeyExt for Label

§

impl KeyExt for Paragraph

§

impl KeyExt for Rect

§

impl KeyExt for Svg

§

impl KeyExt for Image