pub struct LayoutStyle {Show 24 fields
pub position_type: PositionType,
pub top: Dimension,
pub right: Dimension,
pub bottom: Dimension,
pub left: Dimension,
pub width: Dimension,
pub height: Dimension,
pub min_width: Dimension,
pub min_height: Dimension,
pub max_width: Dimension,
pub max_height: Dimension,
pub flex_direction: FlexDirection,
pub flex_wrap: FlexWrap,
pub justify_content: JustifyContent,
pub align_items: AlignItems,
pub align_content: AlignContent,
pub flex_grow: f32,
pub flex_shrink: f32,
pub flex_basis: Dimension,
pub align_self: Option<AlignItems>,
pub margin: EdgeValues,
pub padding: EdgeValues,
pub border: EdgeValues,
pub gap: Gap,
}
Expand description
Layout style properties for a node
Fields§
§position_type: PositionType
§top: Dimension
§right: Dimension
§bottom: Dimension
§left: Dimension
§width: Dimension
§height: Dimension
§min_width: Dimension
§min_height: Dimension
§max_width: Dimension
§max_height: Dimension
§flex_direction: FlexDirection
§flex_wrap: FlexWrap
§justify_content: JustifyContent
§align_items: AlignItems
§align_content: AlignContent
§flex_grow: f32
§flex_shrink: f32
§flex_basis: Dimension
§align_self: Option<AlignItems>
§margin: EdgeValues
§padding: EdgeValues
§border: EdgeValues
§gap: Gap
Trait Implementations§
Source§impl Clone for LayoutStyle
impl Clone for LayoutStyle
Source§fn clone(&self) -> LayoutStyle
fn clone(&self) -> LayoutStyle
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LayoutStyle
impl Debug for LayoutStyle
Source§impl Default for LayoutStyle
impl Default for LayoutStyle
Source§impl PartialEq for LayoutStyle
impl PartialEq for LayoutStyle
impl StructuralPartialEq for LayoutStyle
Auto Trait Implementations§
impl Freeze for LayoutStyle
impl RefUnwindSafe for LayoutStyle
impl Send for LayoutStyle
impl Sync for LayoutStyle
impl Unpin for LayoutStyle
impl UnwindSafe for LayoutStyle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Event for T
impl<T> Event for T
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert to Any for downcasting (mutable)
Source§fn event_type(&self) -> &'static str
fn event_type(&self) -> &'static str
Get the event type name
Source§impl<T> Props for T
impl<T> Props for T
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert to mutable Any for downcasting