pub struct LayoutProps {
pub width: Length,
pub height: Length,
pub padding: Padding,
pub gap: u16,
pub justify: Align,
pub align: Align,
}Expand description
Layout properties of a node.
Fields§
§width: LengthWidth.
height: LengthHeight.
padding: PaddingSpace kept free inside the node.
gap: u16Cells between children of a row or column.
justify: AlignPlacement of children along the main axis of a row or column, or both axes of a stack.
align: AlignPlacement of children across the main axis.
Trait Implementations§
Source§impl Clone for LayoutProps
impl Clone for LayoutProps
Source§fn clone(&self) -> LayoutProps
fn clone(&self) -> LayoutProps
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LayoutProps
Source§impl Debug for LayoutProps
impl Debug for LayoutProps
Source§impl Default for LayoutProps
impl Default for LayoutProps
Source§fn default() -> LayoutProps
fn default() -> LayoutProps
Returns the “default value” for a type. Read more
impl Eq for LayoutProps
Source§impl PartialEq for LayoutProps
impl PartialEq for LayoutProps
impl StructuralPartialEq for LayoutProps
Auto Trait Implementations§
impl Freeze for LayoutProps
impl RefUnwindSafe for LayoutProps
impl Send for LayoutProps
impl Sync for LayoutProps
impl Unpin for LayoutProps
impl UnsafeUnpin for LayoutProps
impl UnwindSafe for LayoutProps
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more