pub enum WidthConstraint {
Fixed(u16),
Fill,
}Expand description
How a child claims horizontal space inside an HStack.
Set via ElementHandle::width or the
width: prop on Column in the element! macro.
Variants§
Fixed(u16)
Reserve exactly n columns for this child.
Fill
Take remaining space, split equally among all Fill siblings.
Trait Implementations§
Source§impl Clone for WidthConstraint
impl Clone for WidthConstraint
Source§fn clone(&self) -> WidthConstraint
fn clone(&self) -> WidthConstraint
Returns a duplicate 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 WidthConstraint
impl Debug for WidthConstraint
Source§impl Default for WidthConstraint
impl Default for WidthConstraint
Source§fn default() -> WidthConstraint
fn default() -> WidthConstraint
Returns the “default value” for a type. Read more
Source§impl PartialEq for WidthConstraint
impl PartialEq for WidthConstraint
impl Copy for WidthConstraint
impl Eq for WidthConstraint
impl StructuralPartialEq for WidthConstraint
Auto Trait Implementations§
impl Freeze for WidthConstraint
impl RefUnwindSafe for WidthConstraint
impl Send for WidthConstraint
impl Sync for WidthConstraint
impl Unpin for WidthConstraint
impl UnsafeUnpin for WidthConstraint
impl UnwindSafe for WidthConstraint
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