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
sourceimpl Debug for FontLoadingError
impl Debug for FontLoadingError
sourceimpl Display for FontLoadingError
impl Display for FontLoadingError
sourceimpl Error for FontLoadingError
impl Error for FontLoadingError
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
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. 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 From<Error> for FontLoadingError
impl From<Error> for FontLoadingError
sourcefn from(error: Error) -> FontLoadingError
fn from(error: Error) -> FontLoadingError
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for FontLoadingError
impl Send for FontLoadingError
impl Sync for FontLoadingError
impl Unpin for FontLoadingError
impl UnwindSafe for FontLoadingError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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