pub struct FlexItem {
pub grow: f32,
pub shrink: f32,
pub basis: Option<f32>,
pub align_self: Option<FlexAlign>,
}Expand description
Flex item properties.
Fields§
§grow: f32Flex grow factor
shrink: f32Flex shrink factor
basis: Option<f32>Flex basis (initial size)
align_self: Option<FlexAlign>Self alignment override
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FlexItem
impl<'de> Deserialize<'de> for FlexItem
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 Copy for FlexItem
Auto Trait Implementations§
impl Freeze for FlexItem
impl RefUnwindSafe for FlexItem
impl Send for FlexItem
impl Sync for FlexItem
impl Unpin for FlexItem
impl UnwindSafe for FlexItem
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