pub trait LogicalPropertiesUtilities {
Show 16 methods
// Required methods
fn margin_inline_start(self, value: SpacingValue) -> Self;
fn margin_inline_end(self, value: SpacingValue) -> Self;
fn margin_block_start(self, value: SpacingValue) -> Self;
fn margin_block_end(self, value: SpacingValue) -> Self;
fn padding_inline_start(self, value: SpacingValue) -> Self;
fn padding_inline_end(self, value: SpacingValue) -> Self;
fn padding_block_start(self, value: SpacingValue) -> Self;
fn padding_block_end(self, value: SpacingValue) -> Self;
fn border_inline_start(self, value: SpacingValue) -> Self;
fn border_inline_end(self, value: SpacingValue) -> Self;
fn border_block_start(self, value: SpacingValue) -> Self;
fn border_block_end(self, value: SpacingValue) -> Self;
fn inset_inline_start(self, value: SpacingValue) -> Self;
fn inset_inline_end(self, value: SpacingValue) -> Self;
fn inset_block_start(self, value: SpacingValue) -> Self;
fn inset_block_end(self, value: SpacingValue) -> Self;
}
Expand description
Trait for adding CSS logical properties to ClassBuilder
Required Methods§
Sourcefn margin_inline_start(self, value: SpacingValue) -> Self
fn margin_inline_start(self, value: SpacingValue) -> Self
Set margin inline start
Sourcefn margin_inline_end(self, value: SpacingValue) -> Self
fn margin_inline_end(self, value: SpacingValue) -> Self
Set margin inline end
Sourcefn margin_block_start(self, value: SpacingValue) -> Self
fn margin_block_start(self, value: SpacingValue) -> Self
Set margin block start
Sourcefn margin_block_end(self, value: SpacingValue) -> Self
fn margin_block_end(self, value: SpacingValue) -> Self
Set margin block end
Sourcefn padding_inline_start(self, value: SpacingValue) -> Self
fn padding_inline_start(self, value: SpacingValue) -> Self
Set padding inline start
Sourcefn padding_inline_end(self, value: SpacingValue) -> Self
fn padding_inline_end(self, value: SpacingValue) -> Self
Set padding inline end
Sourcefn padding_block_start(self, value: SpacingValue) -> Self
fn padding_block_start(self, value: SpacingValue) -> Self
Set padding block start
Sourcefn padding_block_end(self, value: SpacingValue) -> Self
fn padding_block_end(self, value: SpacingValue) -> Self
Set padding block end
Sourcefn border_inline_start(self, value: SpacingValue) -> Self
fn border_inline_start(self, value: SpacingValue) -> Self
Set border inline start
Sourcefn border_inline_end(self, value: SpacingValue) -> Self
fn border_inline_end(self, value: SpacingValue) -> Self
Set border inline end
Sourcefn border_block_start(self, value: SpacingValue) -> Self
fn border_block_start(self, value: SpacingValue) -> Self
Set border block start
Sourcefn border_block_end(self, value: SpacingValue) -> Self
fn border_block_end(self, value: SpacingValue) -> Self
Set border block end
Sourcefn inset_inline_start(self, value: SpacingValue) -> Self
fn inset_inline_start(self, value: SpacingValue) -> Self
Set inset inline start
Sourcefn inset_inline_end(self, value: SpacingValue) -> Self
fn inset_inline_end(self, value: SpacingValue) -> Self
Set inset inline end
Sourcefn inset_block_start(self, value: SpacingValue) -> Self
fn inset_block_start(self, value: SpacingValue) -> Self
Set inset block start
Sourcefn inset_block_end(self, value: SpacingValue) -> Self
fn inset_block_end(self, value: SpacingValue) -> Self
Set inset block end
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.