Enum druid::piet::ColorParseError
pub enum ColorParseError {
WrongSize(usize),
NotHex {
idx: usize,
byte: u8,
},
}
Expand description
Errors that can occur when parsing a hex color.
Variants§
WrongSize(usize)
The input string has an incorrect length
NotHex
A byte in the input string is not in one of the ranges 0..=9
,
a..=f
, or A..=F
.
Trait Implementations§
§impl Clone for ColorParseError
impl Clone for ColorParseError
§fn clone(&self) -> ColorParseError
fn clone(&self) -> ColorParseError
Returns a copy 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 more§impl Debug for ColorParseError
impl Debug for ColorParseError
§impl Display for ColorParseError
impl Display for ColorParseError
§impl Error for ColorParseError
impl Error for ColorParseError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
§impl PartialEq<ColorParseError> for ColorParseError
impl PartialEq<ColorParseError> for ColorParseError
§fn eq(&self, other: &ColorParseError) -> bool
fn eq(&self, other: &ColorParseError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ColorParseError
impl StructuralEq for ColorParseError
impl StructuralPartialEq for ColorParseError
Auto Trait Implementations§
impl RefUnwindSafe for ColorParseError
impl Send for ColorParseError
impl Sync for ColorParseError
impl Unpin for ColorParseError
impl UnwindSafe for ColorParseError
Blanket Implementations§
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>
§impl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
§fn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere U: RoundFrom<T>,
§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.