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
sourceimpl Clone for FaceParsingError
impl Clone for FaceParsingError
sourcefn clone(&self) -> FaceParsingError
fn clone(&self) -> FaceParsingError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FaceParsingError
impl Debug for FaceParsingError
sourceimpl Display for FaceParsingError
impl Display for FaceParsingError
sourceimpl Error for FaceParsingError
impl Error for FaceParsingError
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 PartialEq<FaceParsingError> for FaceParsingError
impl PartialEq<FaceParsingError> for FaceParsingError
impl Copy for FaceParsingError
impl StructuralPartialEq for FaceParsingError
Auto Trait Implementations
impl RefUnwindSafe for FaceParsingError
impl Send for FaceParsingError
impl Sync for FaceParsingError
impl Unpin for FaceParsingError
impl UnwindSafe for FaceParsingError
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