Enum piet_common::ColorParseError
source · 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
sourceimpl Clone for ColorParseError
impl Clone for ColorParseError
sourcefn clone(&self) -> ColorParseError
fn clone(&self) -> ColorParseError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ColorParseError
impl Debug for ColorParseError
sourceimpl Display for ColorParseError
impl Display for ColorParseError
sourceimpl Error for ColorParseError
impl Error for ColorParseError
1.30.0 · sourcefn 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 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl PartialEq<ColorParseError> for ColorParseError
impl PartialEq<ColorParseError> for ColorParseError
sourcefn eq(&self, other: &ColorParseError) -> bool
fn eq(&self, other: &ColorParseError) -> bool
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
sourcefn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
sourceimpl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
sourcefn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.