pub struct StatusColors {Show 42 fields
pub conflict: Hsla,
pub conflict_background: Hsla,
pub conflict_border: Hsla,
pub created: Hsla,
pub created_background: Hsla,
pub created_border: Hsla,
pub deleted: Hsla,
pub deleted_background: Hsla,
pub deleted_border: Hsla,
pub error: Hsla,
pub error_background: Hsla,
pub error_border: Hsla,
pub hidden: Hsla,
pub hidden_background: Hsla,
pub hidden_border: Hsla,
pub hint: Hsla,
pub hint_background: Hsla,
pub hint_border: Hsla,
pub ignored: Hsla,
pub ignored_background: Hsla,
pub ignored_border: Hsla,
pub info: Hsla,
pub info_background: Hsla,
pub info_border: Hsla,
pub modified: Hsla,
pub modified_background: Hsla,
pub modified_border: Hsla,
pub predictive: Hsla,
pub predictive_background: Hsla,
pub predictive_border: Hsla,
pub renamed: Hsla,
pub renamed_background: Hsla,
pub renamed_border: Hsla,
pub success: Hsla,
pub success_background: Hsla,
pub success_border: Hsla,
pub unreachable: Hsla,
pub unreachable_background: Hsla,
pub unreachable_border: Hsla,
pub warning: Hsla,
pub warning_background: Hsla,
pub warning_border: Hsla,
}Fields§
§conflict: HslaIndicates some kind of conflict, like a file changed on disk while it was open, or merge conflicts in a Git repository.
conflict_background: Hsla§conflict_border: Hsla§created: HslaIndicates something new, like a new file added to a Git repository.
created_background: Hsla§created_border: Hsla§deleted: HslaIndicates that something no longer exists, like a deleted file.
deleted_background: Hsla§deleted_border: Hsla§error: HslaIndicates a system error, a failed operation or a diagnostic error.
error_background: Hsla§error_border: HslaRepresents a hidden status, such as a file being hidden in a file tree.
hint: HslaIndicates a hint or some kind of additional information.
hint_background: Hsla§hint_border: Hsla§ignored: HslaIndicates that something is deliberately ignored, such as a file or operation ignored by Git.
ignored_background: Hsla§ignored_border: Hsla§info: HslaRepresents informational status updates or messages.
info_background: Hsla§info_border: Hsla§modified: HslaIndicates a changed or altered status, like a file that has been edited.
modified_background: Hsla§modified_border: Hsla§predictive: HslaIndicates something that is predicted, like automatic code completion, or generated code.
predictive_background: Hsla§predictive_border: Hsla§renamed: HslaRepresents a renamed status, such as a file that has been renamed.
renamed_background: Hsla§renamed_border: Hsla§success: HslaIndicates a successful operation or task completion.
success_background: Hsla§success_border: Hsla§unreachable: HslaIndicates some kind of unreachable status, like a block of code that can never be reached.
unreachable_background: Hsla§unreachable_border: Hsla§warning: HslaRepresents a warning status, like an operation that is about to fail.
warning_background: Hsla§warning_border: HslaImplementations§
Source§impl StatusColors
impl StatusColors
pub fn dark() -> Self
pub fn light() -> Self
pub fn diagnostic(&self) -> DiagnosticColors
Trait Implementations§
Source§impl Clone for StatusColors
impl Clone for StatusColors
Source§fn clone(&self) -> StatusColors
fn clone(&self) -> StatusColors
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for StatusColors
impl Debug for StatusColors
Source§impl From<StatusColorsRefinement> for StatusColors
impl From<StatusColorsRefinement> for StatusColors
Source§fn from(value: StatusColorsRefinement) -> Self
fn from(value: StatusColorsRefinement) -> Self
Source§impl PartialEq for StatusColors
impl PartialEq for StatusColors
Source§fn eq(&self, other: &StatusColors) -> bool
fn eq(&self, other: &StatusColors) -> bool
self and other values to be equal, and is used by ==.Source§impl Refineable for StatusColors
impl Refineable for StatusColors
type Refinement = StatusColorsRefinement
Source§fn refine(&mut self, refinement: &Self::Refinement)
fn refine(&mut self, refinement: &Self::Refinement)
Source§fn refined(self, refinement: Self::Refinement) -> Self
fn refined(self, refinement: Self::Refinement) -> Self
self and calling
refine on it.Source§fn is_superset_of(&self, refinement: &Self::Refinement) -> bool
fn is_superset_of(&self, refinement: &Self::Refinement) -> bool
true if this instance would contain all values from the refinement. Read moreSource§fn subtract(&self, refinement: &Self::Refinement) -> Self::Refinement
fn subtract(&self, refinement: &Self::Refinement) -> Self::Refinement
impl StructuralPartialEq for StatusColors
Auto Trait Implementations§
impl Freeze for StatusColors
impl RefUnwindSafe for StatusColors
impl Send for StatusColors
impl Sync for StatusColors
impl Unpin for StatusColors
impl UnsafeUnpin for StatusColors
impl UnwindSafe for StatusColors
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
Source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Source§impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
Source§fn arrays_from(colors: C) -> T
fn arrays_from(colors: C) -> T
Source§impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
Source§fn arrays_into(self) -> C
fn arrays_into(self) -> C
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
Source§impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
Source§type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
parameters when converting.Source§fn cam16_into_unclamped(
self,
parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>,
) -> T
fn cam16_into_unclamped( self, parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>, ) -> T
self into C, using the provided parameters.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<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
Source§fn components_from(colors: C) -> T
fn components_from(colors: C) -> T
Source§impl<T> FromAngle<T> for T
impl<T> FromAngle<T> for T
Source§fn from_angle(angle: T) -> T
fn from_angle(angle: T) -> T
angle.Source§impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
Source§fn from_stimulus(other: U) -> T
fn from_stimulus(other: U) -> T
other into Self, while performing the appropriate scaling,
rounding and clamping.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, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
Source§fn into_angle(self) -> U
fn into_angle(self) -> U
T.Source§impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
Source§type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
parameters when converting.Source§fn into_cam16_unclamped(
self,
parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>,
) -> T
fn into_cam16_unclamped( self, parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>, ) -> T
self into C, using the provided parameters.Source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
Source§fn into_color(self) -> U
fn into_color(self) -> U
Source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
Source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
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>
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>
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> IntoStimulus<T> for T
impl<T> IntoStimulus<T> for T
Source§fn into_stimulus(self) -> T
fn into_stimulus(self) -> T
self into T, while performing the appropriate scaling,
rounding and clamping.Source§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
Source§type Error = <C as TryFromComponents<T>>::Error
type Error = <C as TryFromComponents<T>>::Error
try_into_colors fails to cast.Source§fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
Source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
Source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
OutOfBounds error is returned which contains
the unclamped color. Read more