pub struct UnevenRoundedRectangle {
pub top_leading: f32,
pub top_trailing: f32,
pub bottom_leading: f32,
pub bottom_trailing: f32,
}Expand description
A rectangle with independent corner radii.
Fields§
§top_leading: f32Top-leading corner radius (normalized).
top_trailing: f32Top-trailing corner radius (normalized).
bottom_leading: f32Bottom-leading corner radius (normalized).
bottom_trailing: f32Bottom-trailing corner radius (normalized).
Implementations§
Trait Implementations§
Source§impl Clone for UnevenRoundedRectangle
impl Clone for UnevenRoundedRectangle
impl Copy for UnevenRoundedRectangle
Source§impl Debug for UnevenRoundedRectangle
impl Debug for UnevenRoundedRectangle
Source§impl Shape for UnevenRoundedRectangle
impl Shape for UnevenRoundedRectangle
Source§impl ShapeExt for UnevenRoundedRectangle
impl ShapeExt for UnevenRoundedRectangle
Auto Trait Implementations§
impl Freeze for UnevenRoundedRectangle
impl RefUnwindSafe for UnevenRoundedRectangle
impl Send for UnevenRoundedRectangle
impl Sync for UnevenRoundedRectangle
impl Unpin for UnevenRoundedRectangle
impl UnsafeUnpin for UnevenRoundedRectangle
impl UnwindSafe for UnevenRoundedRectangle
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> IdentifiableExt for T
impl<T> IdentifiableExt for T
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more