pub enum SizeXl {
Xs,
Sm,
Md,
Lg,
Xl,
}Expand description
The xs | sm | md | lg | xl scale used by Spinner, ColorSwatch and
ColorSwatchPicker.
Variants§
Implementations§
Source§impl SizeXl
impl SizeXl
Sourcepub fn swatch_px(self) -> Pixels
pub fn swatch_px(self) -> Pixels
A colour swatch’s edge: size-4 / 6 / 8 / 9 / 10 from
color-swatch.css, so 16 / 24 / 32 / 36 / 40.
Named for the component on purpose: v3 declares its sizes per sheet, and
a swatch’s sm (24px) is not a spinner’s (16px, and Spinner has its own
SpinnerSize for exactly that reason). The shared px() this replaces
was 16/20/24/32/40 and matched neither sheet.
Trait Implementations§
impl Copy for SizeXl
impl Eq for SizeXl
impl StructuralPartialEq for SizeXl
Auto Trait Implementations§
impl Freeze for SizeXl
impl RefUnwindSafe for SizeXl
impl Send for SizeXl
impl Sync for SizeXl
impl Unpin for SizeXl
impl UnsafeUnpin for SizeXl
impl UnwindSafe for SizeXl
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().