pub enum LayoutPosition {
Wrap {
row: u32,
col: u32,
},
Default,
}Expand description
Position information for elements in wrapped layouts.
Specifies the row and column position when layout overflow is set to wrap with grid.
Variants§
Wrap
Explicit grid position with row and column indices.
Fields
Default
Use default positioning (no explicit grid position). This is the default.
Implementations§
Trait Implementations§
Source§impl Arbitrary for LayoutPosition
impl Arbitrary for LayoutPosition
Source§type Parameters = ()
type Parameters = ()
The type of parameters that
arbitrary_with accepts for configuration
of the generated Strategy. Parameters must implement Default.Source§type Strategy = BoxedStrategy<LayoutPosition>
type Strategy = BoxedStrategy<LayoutPosition>
The type of
Strategy used to generate values of type Self.Source§fn arbitrary_with(
args_shared: <Self as Arbitrary>::Parameters,
) -> Self::Strategy
fn arbitrary_with( args_shared: <Self as Arbitrary>::Parameters, ) -> Self::Strategy
Source§impl Clone for LayoutPosition
impl Clone for LayoutPosition
Source§fn clone(&self) -> LayoutPosition
fn clone(&self) -> LayoutPosition
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 LayoutPosition
Source§impl Debug for LayoutPosition
impl Debug for LayoutPosition
Source§impl Default for LayoutPosition
impl Default for LayoutPosition
Source§fn default() -> LayoutPosition
fn default() -> LayoutPosition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LayoutPosition
impl<'de> Deserialize<'de> for LayoutPosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LayoutPosition
Source§impl PartialEq for LayoutPosition
impl PartialEq for LayoutPosition
Source§fn eq(&self, other: &LayoutPosition) -> bool
fn eq(&self, other: &LayoutPosition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LayoutPosition
impl Serialize for LayoutPosition
impl StructuralPartialEq for LayoutPosition
Auto Trait Implementations§
impl Freeze for LayoutPosition
impl RefUnwindSafe for LayoutPosition
impl Send for LayoutPosition
impl Sync for LayoutPosition
impl Unpin for LayoutPosition
impl UnsafeUnpin for LayoutPosition
impl UnwindSafe for LayoutPosition
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