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§

§

impl ContainerExt for Canvas

§

impl ContainerExt for Card

§

impl ContainerExt for CursorArea

§

impl ContainerExt for DraggableCanvas

§

impl ContainerExt for Gif

§

impl ContainerExt for MarkdownViewer

Implementors§