pub struct ResolvedWidgetBorder {
pub color: Rgba,
pub corner_radius: f32,
pub line_width: f32,
pub shadow_enabled: bool,
pub padding: ResolvedPadding,
}Expand description
A widget’s resolved border: its colour, geometry and padding.
Phase 93-01 (G1): no Default derive. Any “zero” instance is a
placeholder sentinel built manually (see
resolve::validate_helpers::resolved_widget_border_sentinel).
Fields§
§color: RgbaBorder color.
corner_radius: f32Corner radius in logical pixels.
line_width: f32Border stroke width in logical pixels.
shadow_enabled: boolWhether the bordered element has a drop shadow.
padding: ResolvedPaddingPadding inside the border, per side; a side the theme does not state
is None.
Trait Implementations§
Source§impl Clone for ResolvedWidgetBorder
impl Clone for ResolvedWidgetBorder
Source§impl Debug for ResolvedWidgetBorder
impl Debug for ResolvedWidgetBorder
Source§impl<'de> Deserialize<'de> for ResolvedWidgetBorder
impl<'de> Deserialize<'de> for ResolvedWidgetBorder
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 ResolvedWidgetBorder
impl PartialEq for ResolvedWidgetBorder
Source§impl Serialize for ResolvedWidgetBorder
impl Serialize for ResolvedWidgetBorder
impl StructuralPartialEq for ResolvedWidgetBorder
Auto Trait Implementations§
impl Freeze for ResolvedWidgetBorder
impl RefUnwindSafe for ResolvedWidgetBorder
impl Send for ResolvedWidgetBorder
impl Sync for ResolvedWidgetBorder
impl Unpin for ResolvedWidgetBorder
impl UnsafeUnpin for ResolvedWidgetBorder
impl UnwindSafe for ResolvedWidgetBorder
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