ContainerExt

Trait ContainerExt 

pub trait ContainerExt: LayoutExt {
    // Provided methods
    fn position(self, position: impl Into<Position>) -> Self { ... }
    fn padding(self, padding: impl Into<Gaps>) -> Self { ... }
    fn margin(self, margin: impl Into<Gaps>) -> Self { ... }
    fn min_width(self, minimum_width: impl Into<Size>) -> Self { ... }
    fn min_height(self, minimum_height: impl Into<Size>) -> Self { ... }
    fn max_width(self, maximum_width: impl Into<Size>) -> Self { ... }
    fn max_height(self, maximum_height: impl Into<Size>) -> Self { ... }
    fn visible_width(self, visible_width: impl Into<VisibleSize>) -> Self { ... }
    fn visible_height(self, visible_height: impl Into<VisibleSize>) -> Self { ... }
}

Provided Methods§

fn position(self, position: impl Into<Position>) -> Self

fn padding(self, padding: impl Into<Gaps>) -> Self

fn margin(self, margin: impl Into<Gaps>) -> Self

fn min_width(self, minimum_width: impl Into<Size>) -> Self

fn min_height(self, minimum_height: impl Into<Size>) -> Self

fn max_width(self, maximum_width: impl Into<Size>) -> Self

fn max_height(self, maximum_height: impl Into<Size>) -> Self

fn visible_width(self, visible_width: impl Into<VisibleSize>) -> Self

fn visible_height(self, visible_height: impl Into<VisibleSize>) -> 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 ContainerExt for Canvas

Source§

impl ContainerExt for Card

Source§

impl ContainerExt for CursorArea

Source§

impl ContainerExt for DraggableCanvas

Source§

impl ContainerExt for Gif

Source§

impl ContainerExt for MarkdownViewer

Implementors§