Struct ParseColorError

pub struct ParseColorError { /* private fields */ }

An error from parsing an invalid color specification.

Implementations

impl ParseColorError

fn invalid(&self) -> &str

Return the string that couldn't be parsed as a valid color.

Trait Implementations

impl Clone for ParseColorError

fn clone(&self) -> ParseColorError

impl Debug for ParseColorError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Display for ParseColorError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Eq for ParseColorError

impl Error for ParseColorError

fn description(&self) -> &str

impl PartialEq for ParseColorError

fn eq(&self, other: &ParseColorError) -> bool

impl StructuralPartialEq for ParseColorError

Auto Trait Implementations

impl Freeze for ParseColorError

impl RefUnwindSafe for ParseColorError

impl Send for ParseColorError

impl Sync for ParseColorError

impl Unpin for ParseColorError

impl UnsafeUnpin for ParseColorError

impl UnwindSafe for ParseColorError

Blanket Implementations

impl<T> Any for ParseColorError where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for ParseColorError where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for ParseColorError where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for ParseColorError where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for ParseColorError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ParseColorError where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T> ToString for ParseColorError where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for ParseColorError where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for ParseColorError where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for ParseColorError where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>