Enum ttf_parser::FaceParsingError
source · pub enum FaceParsingError {
MalformedFont,
UnknownMagic,
FaceIndexOutOfBounds,
NoHeadTable,
NoHheaTable,
NoMaxpTable,
}Expand description
A list of font face parsing errors.
Variants§
MalformedFont
An attempt to read out of bounds detected.
Should occur only on malformed fonts.
UnknownMagic
Face data must start with 0x00010000, 0x74727565, 0x4F54544F or 0x74746366.
FaceIndexOutOfBounds
The face index is larger than the number of faces in the font.
NoHeadTable
The head table is missing or malformed.
NoHheaTable
The hhea table is missing or malformed.
NoMaxpTable
The maxp table is missing or malformed.
Trait Implementations§
source§impl Clone for FaceParsingError
impl Clone for FaceParsingError
source§fn clone(&self) -> FaceParsingError
fn clone(&self) -> FaceParsingError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for FaceParsingError
impl Debug for FaceParsingError
source§impl Display for FaceParsingError
impl Display for FaceParsingError
source§impl Error for FaceParsingError
impl Error for FaceParsingError
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 PartialEq<FaceParsingError> for FaceParsingError
impl PartialEq<FaceParsingError> for FaceParsingError
source§fn eq(&self, other: &FaceParsingError) -> bool
fn eq(&self, other: &FaceParsingError) -> bool
This method tests for
self and other values to be equal, and is used
by ==.