#[non_exhaustive]#[repr(u32)]pub enum FlexboxLayoutDirection {
Row = 0,
RowReverse = 1,
Column = 2,
ColumnReverse = 3,
}Expand description
The direction in which flex items are placed in a flex container.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Row = 0
Items are placed in a row, from left to right.
RowReverse = 1
Items are placed in a row in reverse order, from right to left.
Column = 2
Items are placed in a column, from top to bottom.
ColumnReverse = 3
Items are placed in a column in reverse order, from bottom to top.
Trait Implementations§
Source§impl Clone for FlexboxLayoutDirection
impl Clone for FlexboxLayoutDirection
Source§fn clone(&self) -> FlexboxLayoutDirection
fn clone(&self) -> FlexboxLayoutDirection
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 FlexboxLayoutDirection
Source§impl Debug for FlexboxLayoutDirection
impl Debug for FlexboxLayoutDirection
Source§impl Default for FlexboxLayoutDirection
impl Default for FlexboxLayoutDirection
Source§impl Display for FlexboxLayoutDirection
impl Display for FlexboxLayoutDirection
impl Eq for FlexboxLayoutDirection
Source§impl FromStr for FlexboxLayoutDirection
impl FromStr for FlexboxLayoutDirection
Source§impl Hash for FlexboxLayoutDirection
impl Hash for FlexboxLayoutDirection
Source§impl PartialEq for FlexboxLayoutDirection
impl PartialEq for FlexboxLayoutDirection
Source§fn eq(&self, other: &FlexboxLayoutDirection) -> bool
fn eq(&self, other: &FlexboxLayoutDirection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FlexboxLayoutDirection
Auto Trait Implementations§
impl Freeze for FlexboxLayoutDirection
impl RefUnwindSafe for FlexboxLayoutDirection
impl Send for FlexboxLayoutDirection
impl Sync for FlexboxLayoutDirection
impl Unpin for FlexboxLayoutDirection
impl UnsafeUnpin for FlexboxLayoutDirection
impl UnwindSafe for FlexboxLayoutDirection
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
impl<T> Brush for T
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§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.impl<T> ErasedDestructor for Twhere
T: 'static,
Converts the given value to a
SharedString.