Enum font_kit::error::FontLoadingError [−][src]
pub enum FontLoadingError {
UnknownFormat,
NoSuchFontInCollection,
Parse,
Io(Error),
}Reasons why a loader might fail to load a font.
Variants
UnknownFormatThe data was of a format the loader didn't recognize.
NoSuchFontInCollectionAttempted 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.
ParseAttempted to load a malformed or corrupted font.
Io(Error)A disk or similar I/O error occurred while attempting to load the font.
Trait Implementations
impl Debug for FontLoadingError[src]
impl Debug for FontLoadingErrorfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl From<Error> for FontLoadingError[src]
impl From<Error> for FontLoadingErrorfn from(error: Error) -> FontLoadingError[src]
fn from(error: Error) -> FontLoadingErrorPerforms the conversion.
Auto Trait Implementations
impl Send for FontLoadingError
impl Send for FontLoadingErrorimpl Sync for FontLoadingError
impl Sync for FontLoadingError