pub struct GradientSpec {
pub min_color: String,
pub max_color: String,
pub mid: Option<GradientMidpoint>,
}Expand description
A GradientRule this crate can build — see the module doc’s gradient
cut for what’s deliberately excluded.
Fields§
§min_color: StringThe color at the low end of the scale (anchored MIN).
max_color: StringThe color at the high end of the scale (anchored MAX).
mid: Option<GradientMidpoint>An optional midpoint.
Trait Implementations§
Source§impl Clone for GradientSpec
impl Clone for GradientSpec
Source§impl Debug for GradientSpec
impl Debug for GradientSpec
impl Eq for GradientSpec
Source§impl PartialEq for GradientSpec
impl PartialEq for GradientSpec
impl StructuralPartialEq for GradientSpec
Auto Trait Implementations§
impl Freeze for GradientSpec
impl RefUnwindSafe for GradientSpec
impl Send for GradientSpec
impl Sync for GradientSpec
impl Unpin for GradientSpec
impl UnsafeUnpin for GradientSpec
impl UnwindSafe for GradientSpec
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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