Enum font_kit::error::FontLoadingError
source · pub enum FontLoadingError {
UnknownFormat,
NoSuchFontInCollection,
Parse,
NoFilesystem,
Io(Error),
}
Expand description
Reasons why a loader might fail to load a font.
Variants§
UnknownFormat
The data was of a format the loader didn’t recognize.
NoSuchFontInCollection
Attempted to load an invalid index in a TrueType or OpenType font collection.
For example, if a .ttc
file has 2 fonts in it, and you ask for the 5th one, you’ll get
this error.
Parse
Attempted to load a malformed or corrupted font.
NoFilesystem
Attempted to load a font from the filesystem, but there is no filesystem (e.g. in WebAssembly).
Io(Error)
A disk or similar I/O error occurred while attempting to load the font.
Trait Implementations§
source§impl Debug for FontLoadingError
impl Debug for FontLoadingError
source§impl Display for FontLoadingError
impl Display for FontLoadingError
source§impl Error for FontLoadingError
impl Error for FontLoadingError
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()
source§impl From<Error> for FontLoadingError
impl From<Error> for FontLoadingError
source§fn from(error: Error) -> FontLoadingError
fn from(error: Error) -> FontLoadingError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FontLoadingError
impl !RefUnwindSafe for FontLoadingError
impl Send for FontLoadingError
impl Sync for FontLoadingError
impl Unpin for FontLoadingError
impl !UnwindSafe for FontLoadingError
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