pub struct SizeBox {
pub id: WidgetId,
pub slot: Box<WidgetUnit>,
pub width: SizeBoxSizeValue,
pub height: SizeBoxSizeValue,
pub margin: Rect,
pub keep_aspect_ratio: SizeBoxAspectRatio,
pub transform: Transform,
}Fields§
§id: WidgetId§slot: Box<WidgetUnit>§width: SizeBoxSizeValue§height: SizeBoxSizeValue§margin: Rect§keep_aspect_ratio: SizeBoxAspectRatio§transform: TransformTrait Implementations§
Source§impl<'de> Deserialize<'de> for SizeBox
impl<'de> Deserialize<'de> for SizeBox
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
Source§impl TryFrom<SizeBoxNode> for SizeBox
impl TryFrom<SizeBoxNode> for SizeBox
Source§impl WidgetUnitData for SizeBox
impl WidgetUnitData for SizeBox
fn id(&self) -> &WidgetId
fn get_children(&self) -> Vec<&WidgetUnit>
Auto Trait Implementations§
impl !RefUnwindSafe for SizeBox
impl !UnwindSafe for SizeBox
impl Freeze for SizeBox
impl Send for SizeBox
impl Sync for SizeBox
impl Unpin for SizeBox
impl UnsafeUnpin for SizeBox
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