LayoutExt

Trait LayoutExt 

pub trait LayoutExt: Sized {
    // Required method
    fn get_layout(&mut self) -> &mut LayoutData;

    // Provided method
    fn layout(self, layout: LayoutData) -> Self { ... }
}

Required Methods§

fn get_layout(&mut self) -> &mut LayoutData

Provided Methods§

fn layout(self, layout: LayoutData) -> 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§

Source§

impl LayoutExt for Canvas

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for Card

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for CursorArea

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for DraggableCanvas

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for Gif

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for GifViewer

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for ArrowIcon

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for TickIcon

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for ImageViewer

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for MarkdownViewer

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for OverflowedContent

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl LayoutExt for ScrollView

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

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

Source§

fn get_layout(&mut self) -> &mut LayoutData

Source§

impl<T> LayoutExt for Portal<T>

Source§

fn get_layout(&mut self) -> &mut LayoutData

Implementors§

§

impl LayoutExt for Label

§

impl LayoutExt for Paragraph

§

impl LayoutExt for Rect

§

impl LayoutExt for Svg

§

impl LayoutExt for Image