PaddingUtilities

Trait PaddingUtilities 

Source
pub trait PaddingUtilities {
    // Required methods
    fn padding(self, value: SpacingValue) -> Self;
    fn padding_x(self, value: SpacingValue) -> Self;
    fn padding_y(self, value: SpacingValue) -> Self;
    fn padding_top(self, value: SpacingValue) -> Self;
    fn padding_right(self, value: SpacingValue) -> Self;
    fn padding_bottom(self, value: SpacingValue) -> Self;
    fn padding_left(self, value: SpacingValue) -> Self;
    fn padding_start(self, value: SpacingValue) -> Self;
    fn padding_end(self, value: SpacingValue) -> Self;
}
Expand description

Trait for adding padding utilities to a class builder

Required Methods§

Source

fn padding(self, value: SpacingValue) -> Self

Add padding to all sides

Source

fn padding_x(self, value: SpacingValue) -> Self

Add horizontal padding (left and right)

Source

fn padding_y(self, value: SpacingValue) -> Self

Add vertical padding (top and bottom)

Source

fn padding_top(self, value: SpacingValue) -> Self

Add top padding

Source

fn padding_right(self, value: SpacingValue) -> Self

Add right padding

Source

fn padding_bottom(self, value: SpacingValue) -> Self

Add bottom padding

Source

fn padding_left(self, value: SpacingValue) -> Self

Add left padding

Source

fn padding_start(self, value: SpacingValue) -> Self

Add padding to start (left in LTR, right in RTL)

Source

fn padding_end(self, value: SpacingValue) -> Self

Add padding to end (right in LTR, left in RTL)

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§