pub struct BorderSides {
pub top: f32,
pub trailing: f32,
pub bottom: f32,
pub leading: f32,
}Expand description
Per-side border widths (logical px). When a BorderRecipe carries
sides: Some(BorderSides), the four widths override the uniform
BorderRecipe::width — letting a recipe draw e.g. a bottom-only
underline (Material 3 / Fluent / Adwaita filled fields). Leading /
Trailing are RTL-resolved by the paint site, not here.
Fields§
§top: f32§trailing: f32§bottom: f32§leading: f32Implementations§
Trait Implementations§
Source§impl Clone for BorderSides
impl Clone for BorderSides
Source§fn clone(&self) -> BorderSides
fn clone(&self) -> BorderSides
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 BorderSides
Source§impl Debug for BorderSides
impl Debug for BorderSides
Source§impl Default for BorderSides
impl Default for BorderSides
Source§fn default() -> BorderSides
fn default() -> BorderSides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BorderSides
impl<'de> Deserialize<'de> for BorderSides
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 BorderSides
impl PartialEq for BorderSides
Source§impl Serialize for BorderSides
impl Serialize for BorderSides
impl StructuralPartialEq for BorderSides
Auto Trait Implementations§
impl Freeze for BorderSides
impl RefUnwindSafe for BorderSides
impl Send for BorderSides
impl Sync for BorderSides
impl Unpin for BorderSides
impl UnsafeUnpin for BorderSides
impl UnwindSafe for BorderSides
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