pub enum IconFontError {
IconNotFound(String),
FontLoadError(String),
CssParseError(String),
InvalidColor(String),
ImageEncodingError(String),
InvalidDimensions(String),
IoError(Error),
}Expand description
Errors that can occur during icon font rendering operations.
Variants§
IconNotFound(String)
The requested icon name was not found in the CSS mappings.
FontLoadError(String)
The font file could not be loaded.
CssParseError(String)
The CSS file could not be parsed.
InvalidColor(String)
Invalid color format was provided.
ImageEncodingError(String)
Image encoding failed.
InvalidDimensions(String)
Invalid dimensions were provided.
IoError(Error)
IO error occurred.
Trait Implementations§
Source§impl Debug for IconFontError
impl Debug for IconFontError
Source§impl Display for IconFontError
impl Display for IconFontError
Source§impl Error for IconFontError
impl Error for IconFontError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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()
Auto Trait Implementations§
impl Freeze for IconFontError
impl !RefUnwindSafe for IconFontError
impl Send for IconFontError
impl Sync for IconFontError
impl Unpin for IconFontError
impl UnsafeUnpin for IconFontError
impl !UnwindSafe for IconFontError
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> 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