pub struct ResolvedPadding {
pub top: Option<f32>,
pub right: Option<f32>,
pub bottom: Option<f32>,
pub left: Option<f32>,
}Expand description
A widget’s resolved padding, one field per side.
None means the theme states no value for that side, so a connector
leaves the toolkit’s own padding in place there; Some(0.0) means the
theme states zero.
Fields§
§top: Option<f32>Padding above the content, in logical pixels.
right: Option<f32>Padding right of the content, in logical pixels.
bottom: Option<f32>Padding below the content, in logical pixels.
left: Option<f32>Padding left of the content, in logical pixels.
Trait Implementations§
Source§impl Clone for ResolvedPadding
impl Clone for ResolvedPadding
impl Copy for ResolvedPadding
Source§impl Debug for ResolvedPadding
impl Debug for ResolvedPadding
Source§impl Default for ResolvedPadding
impl Default for ResolvedPadding
Source§impl<'de> Deserialize<'de> for ResolvedPadding
impl<'de> Deserialize<'de> for ResolvedPadding
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 PartialEq for ResolvedPadding
impl PartialEq for ResolvedPadding
Source§impl Serialize for ResolvedPadding
impl Serialize for ResolvedPadding
impl StructuralPartialEq for ResolvedPadding
Auto Trait Implementations§
impl Freeze for ResolvedPadding
impl RefUnwindSafe for ResolvedPadding
impl Send for ResolvedPadding
impl Sync for ResolvedPadding
impl Unpin for ResolvedPadding
impl UnsafeUnpin for ResolvedPadding
impl UnwindSafe for ResolvedPadding
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