pub struct LinkThemePreference {
pub color: Preference<Color>,
}Expand description
Theming properties for the Link component.
Fields§
§color: Preference<Color>Implementations§
Source§impl LinkThemePreference
impl LinkThemePreference
Sourcepub fn apply_optional(&mut self, optional: &LinkThemePartial)
pub fn apply_optional(&mut self, optional: &LinkThemePartial)
Checks each field in optional and if it’s Some, it overwrites the corresponding self field.
Sourcepub fn resolve(&mut self, colors_sheet: &ColorsSheet) -> LinkTheme
pub fn resolve(&mut self, colors_sheet: &ColorsSheet) -> LinkTheme
Checks each field in optional and if it’s Some, it overwrites the corresponding self field.
Trait Implementations§
Source§impl Clone for LinkThemePreference
impl Clone for LinkThemePreference
Source§fn clone(&self) -> LinkThemePreference
fn clone(&self) -> LinkThemePreference
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 LinkThemePreference
impl Debug for LinkThemePreference
Source§impl PartialEq for LinkThemePreference
impl PartialEq for LinkThemePreference
impl StructuralPartialEq for LinkThemePreference
Auto Trait Implementations§
impl Freeze for LinkThemePreference
impl RefUnwindSafe for LinkThemePreference
impl Send for LinkThemePreference
impl Sync for LinkThemePreference
impl Unpin for LinkThemePreference
impl UnwindSafe for LinkThemePreference
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,
Source§impl<T> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§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