pub struct ButtonGradient {
pub from: Hsla,
pub to: Hsla,
pub angle: f32,
pub hover_from: Hsla,
pub hover_to: Hsla,
pub active_from: Hsla,
pub active_to: Hsla,
pub disabled_from: Hsla,
pub disabled_to: Hsla,
}Fields§
§from: Hsla§to: Hsla§angle: f32§hover_from: Hsla§hover_to: Hsla§active_from: Hsla§active_to: Hsla§disabled_from: Hsla§disabled_to: HslaImplementations§
Trait Implementations§
Source§impl Clone for ButtonGradient
impl Clone for ButtonGradient
Source§fn clone(&self) -> ButtonGradient
fn clone(&self) -> ButtonGradient
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 moreSource§impl Debug for ButtonGradient
impl Debug for ButtonGradient
Source§impl PartialEq for ButtonGradient
impl PartialEq for ButtonGradient
Source§fn eq(&self, other: &ButtonGradient) -> bool
fn eq(&self, other: &ButtonGradient) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ButtonGradient
Auto Trait Implementations§
impl Freeze for ButtonGradient
impl RefUnwindSafe for ButtonGradient
impl Send for ButtonGradient
impl Sync for ButtonGradient
impl Unpin for ButtonGradient
impl UnsafeUnpin for ButtonGradient
impl UnwindSafe for ButtonGradient
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> 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