pub struct SkeletonThemePreference {
pub background: Preference<Color>,
pub shimmer_color: Preference<Color>,
pub duration: Preference<Duration>,
pub animation: Preference<SkeletonAnimation>,
pub corner_radius: Preference<CornerRadius>,
pub shimmer_from: Preference<f32>,
pub shimmer_to: Preference<f32>,
pub shimmer_width: Preference<f32>,
}Expand description
Theming properties for the Skeleton component.
Fields§
§background: Preference<Color>§shimmer_color: Preference<Color>§duration: Preference<Duration>§animation: Preference<SkeletonAnimation>§corner_radius: Preference<CornerRadius>§shimmer_from: Preference<f32>§shimmer_to: Preference<f32>§shimmer_width: Preference<f32>Implementations§
Source§impl SkeletonThemePreference
impl SkeletonThemePreference
Sourcepub fn apply_optional(&mut self, optional: &SkeletonThemePartial)
pub fn apply_optional(&mut self, optional: &SkeletonThemePartial)
Checks each field in optional and if it’s Some, it overwrites the corresponding self field.
Sourcepub fn resolve(&mut self, colors_sheet: &ColorsSheet) -> SkeletonTheme
pub fn resolve(&mut self, colors_sheet: &ColorsSheet) -> SkeletonTheme
Checks each field in optional and if it’s Some, it overwrites the corresponding self field.
Trait Implementations§
Source§impl Clone for SkeletonThemePreference
impl Clone for SkeletonThemePreference
Source§fn clone(&self) -> SkeletonThemePreference
fn clone(&self) -> SkeletonThemePreference
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SkeletonThemePreference
impl Debug for SkeletonThemePreference
Source§impl PartialEq for SkeletonThemePreference
impl PartialEq for SkeletonThemePreference
impl StructuralPartialEq for SkeletonThemePreference
Auto Trait Implementations§
impl Freeze for SkeletonThemePreference
impl RefUnwindSafe for SkeletonThemePreference
impl Send for SkeletonThemePreference
impl Sync for SkeletonThemePreference
impl Unpin for SkeletonThemePreference
impl UnsafeUnpin for SkeletonThemePreference
impl UnwindSafe for SkeletonThemePreference
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> ComponentProps for T
impl<T> ComponentProps for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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